Capability

Development and Tooling

Liferay offers a comprehensive toolkit to extend or customize your digital experience. Build applications quickly with low-code/no-code features like Objects, or leverage developer tools like Liferay Workspace and Blade CLI for further customizations.

For users on PaaS or running Self-Hosted, Liferay also offers tools deploying customizations.

Feature
Deployment Approach
依存関係の指定
依存関係の指定 モジュールを正常にコンパイルおよびデプロイするには、すべての依存関係を満たす必要があります。 依存関係のアーティファクトを見つけたら、Gradleビルドファイルに依存関係として追加します。 Liferayには、実行時にすでに多くのアーティファクトが含まれています。 他のアーティファクトに依存している場合は、それらを手動でデプロイするか、モジュールに含める必要があります。...
公開日: 2024/04/26 20:57
Gogo シェルの使用
Gogo シェルの使用 Gogoシェルは、モジュールフレームワークと対話するための手段を提供します。 中でも、以下を実行できます。 バンドル(モジュール)の動的なインストール/アンインストール パッケージの依存関係を調べる 拡張ポイントを調べる サービスリファレンスの一覧表示 コントロールパネルは、Gogoシェルにアクセスする最も安全で確実な方法です: ...
公開日: 2024/04/26 20:57
アーティファクトの検索
アーティファクトの検索 プロジェクトで外部アーティファクトを使用するには、build.gradle Gradle スクリプトでそれらの依存関係を構成する必要があります。 アーティファクトを依存関係として指定する前に、まずその属性を見つける必要があります。 アーティファクトには次の属性があります。 グループID :オーサリング組織 アーティファクトID :名前/識別子 バージョン...
公開日: 2024/04/26 20:57
パッケージのエクスポート
パッケージのエクスポート OSGiでは、パッケージはデフォルトでプライベートです。 他のモジュールがそれらをインポートして使用できるように、パッケージを明示的にエクスポートする必要があります。 パッケージをエクスポートする方法は次のとおりです。 bnd.bndファイルを開きます。 Export-Package:ヘッダを追加します(まだ追加していない場合)。 ...
公開日: 2024/04/26 20:57
パッケージのインポート
パッケージのインポート 他のモジュールで提供されている機能が必要になることはよくあります。 この機能にアクセスするには、他のモジュールから自分のモジュールのクラスパスにパッケージをインポートする必要があります。 このためには、これらの他のモジュールが、必要な機能を含むパッケージをすでにエクスポートしている必要があります。...
公開日: 2024/04/26 20:57
モジュールプロジェクト
モジュールプロジェクト Liferayのアプリケーションやカスタマイズは、 OSGi モジュール : .jarファイルで、Javaコードと、APIを公開・消費するための追加設定が含まれています。 モジュールプロジェクトは、次の3つから構成されています。 コード: Javaクラスと、画像、テンプレート、追加の記述子などのリソース。...
公開日: 2024/04/26 20:57
セマンティックバージョニング
セマンティックバージョニング セマンティックバージョニング は、リリース可能なソフトウェアコンポーネントで行われた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.2 旧バージョンと非互換の変更
7.2 旧バージョンと非互換の変更 このドキュメントは、サードパーティのLiferay開発者またはユーザーとの既存の機能、API、または契約に違反する変更の時系列リストを示しています。 私たちはこれらの混乱を最小限にするために最善を尽くしていますが、時には避けられないこともあります。 このファイルに記載されている変更の種類の一部を次に示します。 削除または置換される機能 ...
公開日: 2024/04/26 20:58
7.4 旧バージョンと非互換の変更
7.4 旧バージョンと非互換の変更 破壊的変更 既存の機能やコード構造を破壊したり、大幅に変更したりする。 最初の四半期リリース(2023 Q3)から始まるLiferay 7.4のすべての変更点です。 製品の変更や改良に伴い、私たちはこうした中断を最小限に抑えるよう最善を尽くしますが、避けられない場合もあります。 Liferay ソースコード の 2023 Q3 以前からの 7.4...
公開日: 2024/04/26 20:58
エクスポートされたサードパーティパッケージ
エクスポートされたサードパーティパッケージ Liferayでは、100以上のサードパーティのJavaパッケージを実行時に提供しています。 com.liferay.portal.bootstrapモジュールは、個々のパッケージを明示的に指定したり、 globを使ってパッケージのグループを指定することで、パッケージをエクスポートします。 例えば、 7.3.4-ga5...
公開日: 2024/04/26 20:58
Gogo シェルコマンド
Gogo シェルコマンド Gogoシェルは、 Felix Gogoの基本コマンド とLiferayのコマンドを実行します。 Gogoシェルには、コントロールパネル(推奨)およびコマンドラインからアクセスできます。 一般的に使用されるコマンドは次のとおりです。 コマンド説明 b...
公開日: 2024/04/26 20:58
マイクロ・フロントエンド
マイクロ・フロントエンド マイクロフロントエンドは、マイクロサービスの概念を開発のフロントエンド側に拡張する。 マイクロサービス・アーキテクチャを使用してアプリケーションを小さなパーツに分解し、完全な機能を備えた強力なブラウザ・アプリケーションを構築することができます。 その後、別々のチームが、異なるフレームワークを使ってでも、より小さなパーツを提供することに集中することができる。...
公開日: 2024/04/26 20:58
7.3 旧バージョンと非互換の変更
7.3 旧バージョンと非互換の変更 このドキュメントは、サードパーティのLiferay開発者またはユーザーとの既存の機能、API、または契約に違反する変更の時系列リストを示しています。 私たちはこれらの混乱を最小限にするために最善を尽くしていますが、時には避けられないこともあります。 このファイルに記載されている変更の種類の一部を次に示します。 削除または置換される機能 ...
公開日: 2024/04/26 20:58
ポータル開発者プロパティ
ポータル開発者プロパティ 開発を促進する ポータルプロパティ があります。 Liferayの portal-developer.properties ファイルには、それらすべてが含まれています。 portal-developer.propertiesファイルは、この設定をportal-ext.propertiesファイルの先頭に追加することで有効になります。 ...
公開日: 2024/04/26 20:58
フラグメントへの構成オプションの追加
フラグメントへの構成オプションの追加 対応可能:Liferay DXP 7.2 SP1以降 構成可能なオプションを使用して、フラグメントを柔軟にすることができるので、似たようなフラグメントを多数管理する必要はありません。...
公開日: 2024/04/26 20:59
開発者ガイド
開発者ガイド このセクションには、サイト構築に関する開発者関連の記事が含まれています。 :::: 2 :gutter: 3 3 3 3 ::: ページフラグメントの開発 :link: ./developer-guide/developing-page-fragments.md ::: ::: リファレンス :link: ./developer-guide/reference.md...
公開日: 2024/04/26 20:59
ページフラグメントの開発
ページフラグメントの開発 フラグメントの開発 フラグメントエディターの使い方 フラグメントツールキットの使用 フラグメントへの設定オプションの追加 フラグメント構成のベストプラクティス フラグメントにスタイルを適用する フラグメントドロップゾーンの定義 ページ・フラグメントでカスタム・フィールドを使う フラグメントセットの作成 フラグメント構成の検証 ...
公開日: 2024/04/26 20:59

Capabilities

Product

Contact Us

Connect

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