デザインライブラリ
リリース機能 (LPD-57283) Liferay DXP 2026.Q3+
デザインライブラリとは、複数のサイトが共有するデザインリソースを格納する、インスタンスレベルのコンテナです。 スタイルブックやページ断片を保管する場所だ。 1つのチームがライブラリ内でスタイルブックまたはスタイルフラグメントを定義し、それを利用するサイトを接続し、一元的に管理します。
デザインライブラリは アセットライブラリの一種なので、独自のメンバー、役割、LAR エクスポートおよびインポートがあります。
スタイルブックおよびページ断片は、サイトの範囲内で引き続き閲覧可能です。 デザインライブラリは、既存のスコープを置き換えるのではなく、第二のスコープを追加するものであるため、接続されたサイトは、ライブラリのスタイルブックやフラグメントと並行して、独自のスタイルブックやフラグメントを定義することができます。
デザインライブラリが表示される前に、インスタンス管理者は LPD-57283 リリース機能フラグを有効にする必要があります。 機能フラグ を参照してください。 有効になったら、 グローバルメニュー (
) を開き、 アプリケーション → デザインライブラリ をクリックします。
デザインライブラリとサイトスコープリソースのどちらを選ぶか
サイト内で定義されたスタイルブックやページ断片は、そのサイトのページにのみ適用されます。これは、1つのサイトが独自のビジュアルアイデンティティを持つ場合、適切な適用範囲となります。
複数のサイトで共通のビジュアルアイデンティティを共有する必要があり、かつその責任を1つのチームが負う場合は、リソースをデザインライブラリに移動してください。 サイトスコープのリソースは単一のサイトに属するため、同じ編集がすべてのサイトで繰り返され、サイト間の差異が徐々に生じていく。 12の地域サイトを管理するブランドチームは、ライブラリのスタイルブックを一度編集して公開すると、そのスタイルブックを使用しているすべてのページにその変更が適用される。
それが適合するかどうかは、次の3つの特性によって決まります。
- 中央制御。 サイトの接続または切断にはライブラリに対する更新権限が必要なため、サイト管理者は自身のサイトを接続または切断することはできません。
- 中心となる定義。 ライブラリに公開したスタイルブックは、それを使用しているすべてのページに適用され、サイト側でそれを上書きしたり、変更内容をレビューのために一時的に適用したりすることはできません。 公開したフラグメントは、変更を伝播する際に既にページ上に配置されているフラグメントにも反映されるため、ライブラリは単一の情報源として維持され、各展開は計画的に行われます。
- 別会員制。 ライブラリの役割はサイトの役割とは独立しているため、サイト管理者はライブラリのスタイルブックをページに適用することはできますが、ライブラリの役割がなければ編集することはできません。
デザインライブラリの作成と管理
デザインライブラリを作成し、その名前、説明、外部参照コードを編集して、エクスポートまたはインポートします。 デザインライブラリの作成と管理 を参照してください。
サイト間でデザインリソースを共有する
スタイルブックとページフラグメントをデザインライブラリに追加し、それらを利用するサイトを接続して、それらのサイトのページで使用します。 サイト間でのデザインリソースの共有 を参照してください。
デザインライブラリーメンバーの管理
デザインライブラリにユーザーとユーザーグループを追加し、各メンバーが実行できる操作を決定するデザインライブラリの役割を割り当てます。 デザインライブラリメンバーの管理 を参照してください。