アセットライブラリの作成と管理
Liferay 7.3以降
アセットライブラリアプリケーションを使用すると、アセットのライブラリを作成および管理できます。 このアプリケーションにアクセスするには、 グローバルメニュー (
) を開き、 アプリケーション → アセットライブラリ に移動します。

アセットライブラリの作成
-
アセットライブラリアプリケーションで、 追加 (
をクリックします。 -
新しいライブラリの名前 を入力してください。
-
をクリックして保存します。
これでアセットライブラリを設定することも、デフォルト設定のままコンテンツを追加することもできます。
アセットライブラリの設定
アセットライブラリを作成すると、Liferayはその設定ページを表示します。 その後、ライブラリの アクション (
) をクリックし、 編集 を選択することで、ライブラリを設定できます。 設定オプションは、 一般、 サイト、および 言語 の 3 つのセクションに表示されます。
これらのオプションには、ライブラリのダッシュボードページから アセットライブラリ設定 をクリックすることでもアクセスできます。
一般設定
ここでは、アセットライブラリの基本情報を設定できます。
詳細: ライブラリの固有 ID を表示し、名前や説明を設定します。
アプリケーション: ライブラリでサポートされているアプリケーション (ドキュメントとメディア、コレクション、翻訳プロセス、Web コンテンツなど) を有効化または無効化します。 これは、図書館でそのアプリケーションを使用できるかどうかを決定するものです。 アプリケーションを無効化しても、アプリケーションのアセットが削除されたり、接続されたサイトから削除されたりすることはありません。
共有: アセットの共有を有効または無効にします。 有効にすると、アセットライブラリのメンバーは、そのアセットを他のユーザーと共有できるようになります。
アセット自動タグ付け: 自動タグ付けを有効または無効にします 。 有効にすると、アセットはインスタンスレベルで設定されたプロバイダーによって自動タグ付けされます。
ドキュメントとメディア: このライブラリの HTTP ディレクトリ ブラウジングを有効または無効にします。 デフォルトでは、この設定は無効になっています。 有効にすると、アセットライブラリの表示権限を持つユーザーは、ブラウザでドキュメントライブラリ内のファイルとフォルダを表示できます (例: http://localhost:8080/documents/asset-library-{assetLibraryId})。 Liferay 2024.Q1+/GA112+ では、アップロードするアセットの最大ファイルサイズも設定してください。 この値は、インスタンスレベルまたはシステムレベルで設定されている最大アップロードリクエストサイズを超えることはできません。 値を0に設定すると、アップロードできるファイルの数に制限は設定されません。
ごみ箱: ライブラリのごみ箱を有効または無効にし、リサイクルされたアセットの最大経過時間を設定します。 デフォルトでは、最大経過時間は43200分(つまり30日)に設定されています。
サイト
ここでは、アセットライブラリをLiferayサイトに接続し、それらの関係を設定できます。

追加: 選択したライブラリに新しいサイトを接続します。
検索可能/検索不可にする: 選択したサイトの検索クエリにライブラリのアセットが表示されるかどうかを決定します。 デフォルトでは、すべての接続が検索可能です。
Webコンテンツ構造を利用可能にする: デフォルトでは、この機能は無効になっています。 有効にすると、ライブラリのウェブコンテンツ構造とテンプレートを接続されたサイトで使用できるようになります。 後でこの機能を無効にすると、サイト内でライブラリの構造やテンプレートを使用しているウェブコンテンツは利用できなくなります。
切断: 選択したサイトをライブラリから切断します。 接続が切断されると、図書館の資産はサイトからアクセスできなくなります。 Web コンテンツ構造を利用可能にする が有効になっている間は、ライブラリをサイトから切断することはできません。 これは、ライブラリの構造やテンプレートを使用しているサイトコンテンツが破損するのを防ぐためです。
Liferay DXP 2025.Q3+
アセットライブラリに サイトテンプレート を関連付けることもできます。 ユーザーがテンプレートを使用して新しいサイトを作成すると、新しいサイトは自動的にアセットライブラリに接続されます。 これにより、同じテンプレートから作成されたサイト間で、アセットの共有やウェブコンテンツ構造の再利用が容易になります。
サイトテンプレートの伝播が有効になっている場合、テンプレート接続への変更は、そのテンプレートから作成されたサイトに自動的に反映されます。 伝播が無効になっている場合、テンプレート接続を追加または削除しても、既存のサイトには影響しません。
サイトテンプレートを関連付けるには、
-
「接続済みサイト」の横にある[追加] をクリックします。
-
サイトテンプレート タブを選択します。
-
リストからサイトテンプレートを選択してください。 接続リストに追加され、サイトテンプレートとして識別されます。

ステージングが有効になっているアセットライブラリにサイトテンプレートを接続することはできません。
言語
ここでは、ライブラリにインスタンスのデフォルトの言語設定を使用するか、独自の言語設定を定義するかを選択できます。 カスタム設定を選択した場合は、 編集 をクリックして、ライブラリで利用可能な言語を確認してください。 その後、言語をドラッグ&ドロップして、それぞれの優先順位を設定できます。

カスタムのデフォルト言語を設定するには、目的の言語の アクション (
) をクリックし、 デフォルトにする を選択します。
アセットライブラリのメンバーシップ管理
アセットライブラリのユーザーメンバーシップを表示および管理するには、ダッシュボードページにアクセスし、 メンバーシップをクリックします。 ここから、 追加 (
) をクリックして、選択したライブラリに新しいユーザー、組織、およびユーザー グループを追加できます。 また、各既存メンバーの アクション (
)をクリックすることで、役割を割り当てたり、メンバーシップを削除したりすることもできます。

デフォルトでは、アセットライブラリには以下の役割が含まれます。
-
アセットライブラリメンバー: 基本的な権限を付与し、アセットライブラリに属するユーザーに自動的に割り当てられます。
-
アセットライブラリ接続サイトメンバー: 接続サイトのメンバーに自動的に割り当てられます。
-
アセットライブラリコンテンツレビュー担当者: ワークフロー内のコンテンツをレビューするために必要な権限を付与します。
-
アセットライブラリ管理者: コンテンツ、メンバーシップ、設定など、アセットライブラリのほとんどの側面を管理する権限を付与します。 ただし、所有者または管理者の役割を他のメンバーに変更または割り当てる権限は付与されません。
-
アセットライブラリの所有者: アセットライブラリのすべての側面に対する制御権を付与し、ライブラリの作成者に自動的に割り当てられます。
デフォルトでは、アセットライブラリのメンバーの権限は、サイトのメンバーの権限よりも制限されています。 つまり、メンバーにコンテンツ管理を任せたい場合、アプリケーションへのアクセス権の付与、コンテンツの権限の更新/削除などを手動で行う必要があるということです。
アセットライブラリの役割を作成またはカスタマイズする手順は、他の種類の役割を作成する場合と同じです。 役割の作成、カスタマイズ、管理、割り当て方法については、 役割と権限 を参照してください。
アセットライブラリの削除
インスタンスからアセットライブラリとそのコンテンツを削除するには、その アクション (
) をクリックし、 削除 を選択します。 その後、削除を確認するよう求められます。 一度削除されると、含まれているすべてのアセットはデータベースから削除され、以前接続されていたサイトからは利用できなくなります。
アセットライブラリの削除は元に戻せません。 正しいライブラリを削除していることを確認し、残しておきたいアセットはすべてバックアップしておいてください。