Using a Site Initializer Client Extension
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

サイト初期化 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 インスタンスにデプロイされたときのサイトの名前。