サイト初期化 YAML 構成リファレンス
Liferayセルフホスト Liferay SaaS Liferay PaaS
Liferay DXP 7.4
Site Initializer クライアント拡張機能を定義するには、 client-extension.yaml ファイルを使用します。
使用法の詳細
この client-extension.yaml ファイルは、タイプ siteInitializerのクライアント拡張機能を定義します。
liferay-sample-site-initializer:
name: Liferay Sample Site Initializer
oAuthApplicationHeadlessServer: liferay-sample-site-initializer-oauth-application-headless-server
siteExternalReferenceCode: liferaySample
siteName: Liferay Sample
type: siteInitializer
liferay-sample-site-initializer-oauth-application-headless-server:
.serviceAddress: localhost:8080
.serviceScheme: http
name: Liferay Sample OAuth Application Headless Server
scopes:
- Liferay.Headless.Site.everything
type: oAuthApplicationHeadlessServer
必須の siteName プロパティは、新しいサイトがデプロイされるときの名前を定義します。 siteExternalReferenceCode プロパティは、クライアント拡張機能を使用して既存のサイトを更新するときに、そのサイトを識別するために不可欠です。
クライアント拡張機能では、認証のために OAuth ヘッドレス サーバー クライアント拡張機能 も必要です。
サンプル ワークスペース には、完全な Site Initializer クライアント拡張機能が含まれています。
YAML プロパティ
これらのプロパティは、Site Initializer クライアント拡張機能に固有のものです。
| 名前 | データ型 | 説明 |
|---|---|---|
siteExternalReferenceCode | 文字列 | サイトを一意に識別するために使用される外部参照コード。 |
siteName | 文字列 | Liferay インスタンスにデプロイされたときのサイトの名前。 |