Search Results

Capability
Feature
Deployment Approach
バンドル・クラスローディング・フロー
バンドル・クラスローディング・フロー OSGiコンテナーは、インポートされたクラスをいくつかの場所で検索します。 それがどこを、どのような順序で検査するかを知ることが重要です。 OSGiバンドルのLiferay DXPのクラスローディングフローは、OSGiコア仕様に従います。 これはわかりやすいですが、複雑でもあります。 次の図はフローを示しており、この記事ではそのフローについて説明します。...
公開日: 2024/04/26 20:57
Liferay開発への貢献
Liferay開発への貢献 バグの修正または新機能の提供 Liferayソースのビルド ソースの整理
公開日: 2024/04/26 20:57
UIアーキテクチャ
UIアーキテクチャ :file: ../../landingpage_template.html :file: ui-architecture/landing.html
公開日: 2024/04/26 20:57
標準言語ファイルの上書き方法
標準言語ファイルの上書き方法 Liferay DXP/Portalでは、言語ファイルを使用して、デフォルトロケールと他の多くのロケールの見出し、ラベル、およびメッセージを実装します。 モジュール内の新しい言語ファイル値を使用して、任意のロケールのこれらの翻訳をオーバーライドできます。 言語翻訳をオーバーライドするには、Language Override...
公開日: 2024/04/26 20:57
ポートレットフィルタを使用したポートレットアクティビティの監査
ポートレットフィルタを使用したポートレットアクティビティの監査 ポートレットフィルターは、各 ポートレットリクエスト処理フェーズ の開始時にリクエストと応答をインターセプトするため、そこに機能を追加できます。 これにより、レンダリング、アクション、イベント、およびリソース提供の各フェーズでのポートレットアクティビティの監査に役立ちます。 ...
公開日: 2024/04/26 20:57
ソースの整理
ソースの整理 Liferayのソースがどのように構成されているかをしっかりと理解することは、バグ修正や新機能の追加に取り組む際に重要です。 Liferay Sourceは、プラットフォームが提供する様々なフレームワークの完全な実装を提供するため、カスタムプロジェクトを構築する際の大きな参考資料にもなります。 Liferay...
公開日: 2024/04/26 20:57
バグの修正または新機能の提供
バグの修正または新機能の提供 バグ修正や機能提供の学習では、まず、システムの構築に慣れることが大切です。Liferay Portalのビルドシステムに、ant allによるフルビルドとは対照的に、ナイトリースナップショットバンドルを使用するオプションが追加されました。これにより、システム構築のための時間を大幅に短縮することができました。 ant all...
公開日: 2024/04/26 20:57
サービスラッパーの作成
サービスラッパーの作成 Coming soon!
公開日: 2024/04/26 20:57
OSGiサービスとしてのAPI
OSGiサービスとしてのAPI モジュールとは何か、モジュールをデプロイする方法を学習したら、モジュールを使用してAPIを定義し、それらを実装できます。 Liferay APIは OSGiサービス であり、Javaインターフェースによって定義され、具体的なJavaクラスによって実装されます。 Liferayは、API、実装、およびクライアントをコンポーネントとして公開します。 OSGi...
公開日: 2024/04/26 20:57
サードパーティライブラリパッケージの依存関係の解決
サードパーティライブラリパッケージの依存関係の解決 アプリケーションは、複数のOSGiモジュールに依存できます。 Javaパッケージの依存関係を解決するのは難しい場合があります。 すべてのパッケージがOSGi JARで配布されるのが理想的ですが、多くのパッケージは従来のライブラリ(非OSGi JAR)にのみ存在しています。 サードパーティの非OSGi...
公開日: 2024/04/26 20:57
依存関係の指定
依存関係の指定 モジュールを正常にコンパイルおよびデプロイするには、すべての依存関係を満たす必要があります。 依存関係のアーティファクトを見つけたら、Gradleビルドファイルに依存関係として追加します。 Liferayには、実行時にすでに多くのアーティファクトが含まれています。 他のアーティファクトに依存している場合は、それらを手動でデプロイするか、モジュールに含める必要があります。...
公開日: 2024/04/26 20:57
Gogo シェルの使用
Gogo シェルの使用 Gogoシェルは、モジュールフレームワークと対話するための手段を提供します。 中でも、以下を実行できます。 バンドル(モジュール)の動的なインストール/アンインストール パッケージの依存関係を調べる 拡張ポイントを調べる サービスリファレンスの一覧表示 コントロールパネルは、Gogoシェルにアクセスする最も安全で確実な方法です: ...
公開日: 2024/04/26 20:57
依存関係の構成
依存関係の構成 Liferayは、モジュールがJavaパッケージを介して機能を公開および使用できるコンテナを提供します。 モジュールは、依存関係として構成することにより、他のモジュールまたは従来のライブラリのパッケージを活用できます。 ここでは、アーティファクト(モジュールまたはライブラリ)を見つけて、それらへの依存関係を構成する方法を学習します。 アーティファクトの検索...
公開日: 2024/04/26 20:57
7.2 旧バージョンと非互換の変更
7.2 旧バージョンと非互換の変更 このドキュメントは、サードパーティのLiferay開発者またはユーザーとの既存の機能、API、または契約に違反する変更の時系列リストを示しています。 私たちはこれらの混乱を最小限にするために最善を尽くしていますが、時には避けられないこともあります。 このファイルに記載されている変更の種類の一部を次に示します。 削除または置換される機能 ...
公開日: 2024/04/26 20:58
セマンティックバージョニング
セマンティックバージョニング セマンティックバージョニング は、リリース可能なソフトウェアコンポーネントで行われたAPI変更の程度に基づいてバージョン番号をインクリメントするための3層のバージョニングシステムです。 これは、依存するコンシューマおよびAPI実装のパッケージまたはモジュールのプログラムによる互換性を伝達するための標準規格です。...
公開日: 2024/04/26 20:57
OSGiサービスの使用
OSGiサービスの使用 Liferay APIは、OSGiサービスとしてすぐに利用できます。 次のように、そのサービスタイプのフィールドを作成し、そのフィールドに @Reference アノテーションを付けることで、サービスにアクセスできます。 @Reference BlogsEntryService _blogsEntryService; ...
公開日: 2024/04/26 20:57
コマンドラインGogo シェル
コマンドラインGogo シェル 開発環境にいる場合は、コマンドラインからローカルでモジュールフレームワークを操作できます。 Gogoシェルは、開発環境のコマンドラインからのみ実行してください。 本番環境では、 [Gogo シェルの使用](../using-the-gogo-shell.md) で説明されているように、コントロールパネルでGogoシェルを実行してください。 前提条件...
公開日: 2024/04/26 20:57
リファレンス
リファレンス 7.4 旧バージョンと非互換の変更 7.3 旧バージョンと非互換の変更 7.2 旧バージョンと非互換の変更 エクスポートされたサードパーティパッケージ ポータル開発者プロパティ
公開日: 2024/04/26 20:58
7.3 旧バージョンと非互換の変更
7.3 旧バージョンと非互換の変更 このドキュメントは、サードパーティのLiferay開発者またはユーザーとの既存の機能、API、または契約に違反する変更の時系列リストを示しています。 私たちはこれらの混乱を最小限にするために最善を尽くしていますが、時には避けられないこともあります。 このファイルに記載されている変更の種類の一部を次に示します。 削除または置換される機能 ...
公開日: 2024/04/26 20:58
条件付きフィールドを使用したフォームの作成
条件付きフィールドを使用したフォームの作成 フォームは、1つの質問に回答することで回答者が次の3つの質問をスキップできたり、回答者に追加の質問への回答を要求するなど、動的なフォームにすることができます。 このように、各フィールドは条件付きのフィールドにすることができます。...
公開日: 2024/04/26 20:58
フォームの作成
フォームの作成 フォーム アプリケーションで、複数フィールドのフォームを作成することができます。 必要なプロセス自動化権限を持つ認証されたユーザーのみがフォームを作成できます。 最低でも、 サイト管理 メニューと フォーム アプリケーションにアクセスする権限を持っている必要があります。 DXPのロールと権限の詳細は、ロールと権限をご覧ください 。 ...
公開日: 2024/04/26 20:58
ポータル開発者プロパティ
ポータル開発者プロパティ 開発を促進する ポータルプロパティ があります。 Liferayの portal-developer.properties ファイルには、それらすべてが含まれています。 portal-developer.propertiesファイルは、この設定をportal-ext.propertiesファイルの先頭に追加することで有効になります。 ...
公開日: 2024/04/26 20:58
プロセスの自動化
プロセスの自動化 :file: ./landingpage_template.html :file: process-automation/landing.html
公開日: 2024/04/26 20:58
アーキテクチャ
アーキテクチャ Liferay DXP/Portalのアーキテクチャには、次の3つの部分があります。 コア: DXPとそのフレームワークをブートストラップします。 コアは、サービス、UIコンポーネント、およびカスタマイゼーションを管理するためのランタイム環境を提供します。 サービス: Java APIおよびWeb APIを介してDXP機能とカスタム機能を公開します。 UI:...
公開日: 2024/04/26 20:57
Node Version Information
Node Version Information Liferay DXP uses Node (and NPM) for many different frontend components. Specifically, the Liferay Theme Generator and Liferay's JavaScript application tools require the use...
公開日: 2024/04/26 20:57
Using Variables
Using Variables Though not a Poshi layer, variables are a large part of Poshi tests. Variables, like in other programming languages, are used to store data which can be referenced and reused in...
公開日: 2024/04/26 20:57
Poshi Resources
Poshi Resources To give Poshi test writers easy access to commonly used functions or other files, Poshi resources were created to store existing Poshi files as dependencies that can be loaded apart...
公開日: 2024/04/26 20:57
モジュールのライフサイクル
モジュールのライフサイクル OSGiでは、すべてのコンポーネント、Javaクラス、リソース、および記述子がモジュール(OSGiバンドル)を介してデプロイされます。 MANIFEST.MFファイルは、モジュールがエクスポートおよびインポートするパッケージなど、モジュールの物理的特性を記述します。...
公開日: 2024/04/26 20:57
Using the Bootstrap 3 Compatibility Layer in Liferay 7.4
Using the Bootstrap 3 Compatibility Layer in Liferay 7.4 As of Liferay DXP 7.4 GA1, the Bootstrap 3 compatibility layer is removed from the built-in packages in Liferay frontend applications. If...
公開日: 2024/04/26 20:57
Testcases
Testcases A testcase file in Poshi is a collection of test scenarios grouped in blocks of code called test blocks. The three main test blocks: setUp, test, and tearDown, are made up of multiple...
公開日: 2024/04/26 20:57
Liferayの内部
Liferayの内部 :file: landingpage_template.html :file: liferay-internals/landing.html
公開日: 2024/04/26 20:57
モデルリスナーの作成
モデルリスナーの作成 モデルリスナーは、指定されたモデルへの変更を通知する永続メソッドの呼び出しをリッスンします( update または add メソッドなど)。 モデルリスナーが使用するメソッドのほとんどは、DXPの BasePersistenceImpl クラスから呼び出されます。 すぐに使えるエンティティ( JournalArticle または...
公開日: 2024/04/26 20:57
Liferayソースのビルド
Liferayソースのビルド このセクションでは、Liferay Portal をソースからできるだけ早くビルドするための手順を提供することを目的としています。 ナイトリースナップショットバンドルを使うことで、 ant all を使ったフルビルドが不要になり、Liferay Portal を構築する際に多くの時間を節約することができるようになりました。 最初のステップは、Liferay...
公開日: 2024/04/26 20:57
Liferayの拡張
Liferayの拡張 Liferay DXP/Portalは高度なカスタマイズが可能です。 モジュール式のアーキテクチャには、APIを使って動的に拡張したりオーバーライドしたりできるコンポーネントが含まれています。
公開日: 2024/04/26 20:57
JSPのカスタマイズ
JSPのカスタマイズ Dynamic Includesを用いたJSPのカスタマイズ
公開日: 2024/04/26 20:57
以前のバージョンでのモジュール言語ファイルのオーバーライドをする
以前のバージョンでのモジュール言語ファイルのオーバーライドをする Liferay DXP 7.4 U4 (アップデート 4)以降、またはLiferay Portal 7.4 GA8以降では、[Language Override...
公開日: 2024/04/26 20:57
OSGiサービスのオーバーライドをする
OSGiサービスのオーバーライドをする LiferayのOSGiコンテナは、必要に応じてサービスを追加、削除、またはオーバーライドできる動的な環境です。 このフレームワークは、LiferayコンポーネントをOSGiサービスレジストリに登録します。各コンポーネントには、独自の可用性、ランキング、および属性があります。...
公開日: 2024/04/26 20:57
Dynamic Includesを用いたJSPのカスタマイズ
Dynamic Includesを用いたJSPのカスタマイズ liferay-util:dynamic-includeタグ は、コンテンツを挿入できるプレースホルダーです(JavaScriptコード、HTMLなど)。 サンプルプロジェクトでは、dynamic includeでコンテンツを挿入する方法を示しています。 サンプルプロジェクトをデプロイする 次に、以下の手順を実行します。 ...
公開日: 2024/04/26 20:57
基本
基本 Liferayの開発プロジェクトは、主に単純な.jarファイルから構成されています。 これらはOSGiモジュールにするためにいくつかの余分な設定ファイルを含んでいますが、Javaを知っている人なら簡単に理解できるものです。 ...
公開日: 2024/04/26 20:57
モジュールプロジェクト
モジュールプロジェクト Liferayのアプリケーションやカスタマイズは、 OSGi モジュール : .jarファイルで、Javaコードと、APIを公開・消費するための追加設定が含まれています。 モジュールプロジェクトは、次の3つから構成されています。 コード: Javaクラスと、画像、テンプレート、追加の記述子などのリソース。...
公開日: 2024/04/26 20:57
アーティファクトの検索
アーティファクトの検索 プロジェクトで外部アーティファクトを使用するには、build.gradle Gradle スクリプトでそれらの依存関係を構成する必要があります。 アーティファクトを依存関係として指定する前に、まずその属性を見つける必要があります。 アーティファクトには次の属性があります。 グループID :オーサリング組織 アーティファクトID :名前/識別子 バージョン...
公開日: 2024/04/26 20:57
パッケージのインポート
パッケージのインポート 他のモジュールで提供されている機能が必要になることはよくあります。 この機能にアクセスするには、他のモジュールから自分のモジュールのクラスパスにパッケージをインポートする必要があります。 このためには、これらの他のモジュールが、必要な機能を含むパッケージをすでにエクスポートしている必要があります。...
公開日: 2024/04/26 20:57
パッケージのエクスポート
パッケージのエクスポート OSGiでは、パッケージはデフォルトでプライベートです。 他のモジュールがそれらをインポートして使用できるように、パッケージを明示的にエクスポートする必要があります。 パッケージをエクスポートする方法は次のとおりです。 bnd.bndファイルを開きます。 Export-Package:ヘッダを追加します(まだ追加していない場合)。 ...
公開日: 2024/04/26 20:57
7.4 旧バージョンと非互換の変更
7.4 旧バージョンと非互換の変更 破壊的変更 既存の機能やコード構造を破壊したり、大幅に変更したりする。 最初の四半期リリース(2023 Q3)から始まるLiferay 7.4のすべての変更点です。 製品の変更や改良に伴い、私たちはこうした中断を最小限に抑えるよう最善を尽くしますが、避けられない場合もあります。 Liferay ソースコード の 2023 Q3 以前からの 7.4...
公開日: 2024/04/26 20:58
Gogo シェルコマンド
Gogo シェルコマンド Gogoシェルは、 Felix Gogoの基本コマンド とLiferayのコマンドを実行します。 Gogoシェルには、コントロールパネル(推奨)およびコマンドラインからアクセスできます。 一般的に使用されるコマンドは次のとおりです。 コマンド説明 b...
公開日: 2024/04/26 20:58
マイクロ・フロントエンド
マイクロ・フロントエンド マイクロフロントエンドは、マイクロサービスの概念を開発のフロントエンド側に拡張する。 マイクロサービス・アーキテクチャを使用してアプリケーションを小さなパーツに分解し、完全な機能を備えた強力なブラウザ・アプリケーションを構築することができます。 その後、別々のチームが、異なるフレームワークを使ってでも、より小さなパーツを提供することに集中することができる。...
公開日: 2024/04/26 20:58
エクスポートされたサードパーティパッケージ
エクスポートされたサードパーティパッケージ Liferayでは、100以上のサードパーティのJavaパッケージを実行時に提供しています。 com.liferay.portal.bootstrapモジュールは、個々のパッケージを明示的に指定したり、 globを使ってパッケージのグループを指定することで、パッケージをエクスポートします。 例えば、 7.3.4-ga5...
公開日: 2024/04/26 20:58
送信ボタンのカスタマイズ
送信ボタンのカスタマイズ 7.4以降で利用可能 ユーザーは、フォームへのデータ入力が終了したら、フォームを送信する必要があります。 このため、デフォルトで 送信 というボタンが表示されます。 送信 は、フォームを送信するときにユーザーが実行するアクションを表す最も明確な言葉ではない場合があります。 例えば、 Register Now という言葉にしたい場合は以下のようにします。 ...
公開日: 2024/04/26 20:58
フォームレイアウトのカスタマイズ
フォームレイアウトのカスタマイズ デフォルトでは、フォーム上の新しい要素は新しい行に追加され、フォームの幅全体を占めるようになります。 すべての要素がフォームの幅全体を占めているフォーム。 各要素を別々の行に配置する必要がない場合もあります。 代わりに、要素の幅を変更して一行に配置することで、スペースを節約することができます。 ...
公開日: 2024/04/26 20:58
フォームの作成と管理
フォームの作成と管理 フォームの作成 フォームレイアウトのカスタマイズ フォーム要素のセットを再利用する ヘルプテキストと定義済みの値の提供 条件付きフィールドを使用したフォームの作成 検証とマスキング ロケーションの検索フィールドを使う フォームの翻訳 自動保存動作のカスタマイズ フォームのエクスポートとインポート ストレージアダプターの使用 ...
公開日: 2024/04/26 20:58
フォーム
フォーム :file: ../landingpage_template.html :file: forms/landing.html
公開日: 2024/04/26 20:58
フォーム構成リファレンス
フォーム構成リファレンス ここでは、フォームの全構成の概要を説明していますので、必要な構成をすぐに見つけることができます。 フォームオプション サイト間でフォームをエクスポートおよびインポートすることができます。 エクスポート/インポート メニューにアクセスするには、 [サイト管理] → [コンテンツとデータ] → [フォーム] に進みます。 右上のOptionsアイコンをクリックし、...
公開日: 2024/04/26 20:58
ストレージアダプターの使用
ストレージアダプターの使用 ユーザーがフォームレコードを追加すると、Liferayは ストレージアダプター APIを経由してリクエストの処理をルーティングします。 これは、フォームエントリーに対して行われる他の CRUD 操作(読み取り、更新、削除)についても同様です。 ストレージサービスのデフォルトの実装は、Liferayデータベースに保存するためにフォームをJSONに変換します。 ...
公開日: 2024/04/26 20:58
フォームの翻訳
フォームの翻訳 フォームは、現在のサイトで現在有効になっている任意の言語に翻訳して表示できます。 翻訳を追加するには: 翻訳する既存のフォーム(例: Guest Feedback Survey)を表示することから始めます。 言語のドロップダウンメニューの横にある(+)記号をクリックします。 フォームを翻訳する言語を選択します。 希望する言語を選択します。 ...
公開日: 2024/04/26 20:58
フォームのエクスポートとインポート
フォームのエクスポートとインポート すべてのフォームをLARファイルとしてエクスポートし、それを別のサイトにインポートして再利用することができます。 インポート/エクスポートの手順については、「 サイトページとコンテンツのエクスポート/インポート」( )を参照してください。 フォームをLARファイルとしてエクスポートする [サイト管理] → [コンテンツ& データ] → [フォーム]...
公開日: 2024/04/26 20:58
自動保存動作のカスタマイズ
自動保存動作のカスタマイズ フォーム アプリケーションは、 フォームの作成 時に、フォーム作成の進行状況を自動的に保存します。 デフォルトでは、フォームの下書きは1分ごとに自動保存されます。 時間を変更するには: [コントロールパネル] → [設定] → [システム設定] に移動します。 [コンテンツとデータ] の下で、 [フォーム] をクリックします。 左側のメニューで、...
公開日: 2024/04/26 20:58
フォーム項目タイプのリファレンス
フォーム項目タイプのリファレンス Liferayフォームアプリケーションには、フォームに追加する多くの項目タイプと要素が含まれています。 利用可能な要素を見つけるには、 プロダクトメニュー(Product Menu)を開き、サイト管理メニューのコンパスアイコン(Compass)をクリックします。 フォームを作成するサイトを選択します。 [コンテンツ & データ] → [Form]...
公開日: 2024/04/26 20:58
ロケーションの検索フィールドを使う
ロケーションの検索フィールドを使う [場所の検索]フィールドを使用して、ユーザーがGoogleのMaps JavaScriptAPIとGooglePlaces APIを操作し、場所を選択して、これらのフィールドをフォームに自動入力できるようにします。 住所(例:1400 Montefino Ave.) 市(例:Diamond Bar) 州(例:カリフォルニア州) ...
公開日: 2024/04/26 20:58
ヘルプテキストと定義済みの値の提供
ヘルプテキストと定義済みの値の提供 フォームフィールドは、ユーザーがフォームを理解して入力するのに役立つヘルプテキスト、プレースホルダーテキスト、および事前定義された値を持つように構成できます。 ヘルプテキスト: フィールドラベルの小見出しとして表示されるが、フィールド入力領域には表示されないテキスト。 フィールドのサイドバーメニューの[基本]タブにヘルプテキストを入力します。 ...
公開日: 2024/04/26 20:58
フォーム権限リファレンス
フォーム権限リファレンス この記事は、フォームアプリケーションに関連するすべての権限のガイドとして機能します。 フォームウィジェットの権限 フォーム ウィジェットがデプロイされているサイトページに移動します。 ウィジェット名の横にあるオプションアイコン(Options)をクリックし、 [Permissions] をクリックします。 [フォーム]ウィジェットの権限を表示する ...
公開日: 2024/04/26 20:58

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy