アセットライブラリコンテンツ
Liferay DXP/Portal 7.3以降
アセットライブラリ は、Liferay サイト間でコンテンツを共有する便利な方法を提供し、コンテンツのコラボレーションを効率化し、データの重複のリスクを軽減します。 アセットライブラリのコンテンツを追加、表示、管理するには、まずライブラリのメニューページに移動してください。
-
グローバルメニュー (
を開き、 アプリケーション タブを選択し、コンテンツの下にある アセットライブラリ をクリックします。 -
目的のアセットライブラリの名前をクリックします。
これで、ライブラリのアクティブなアプリケーションにアクセスして、コンテンツを作成および管理できるようになりました。 また、ステージングを有効にしたり、カスタムワークフローを実装したり、タグやカテゴリを使用してコンテンツを分類したり、コレクションを作成したりすることもできます。

コンテンツの作成
アセットライブラリにコンテンツを作成するには、まずライブラリのメニューページに移動し、目的のアプリケーションをクリックします。 ここから先は、コンテンツの作成は基本的にサイト上でコンテンツを作成するのと同じです。 主な違いは、その適用範囲とデフォルトのテーマ設定です。
ただし、アセットライブラリのコンテキスト内で設定する場合、一部のコンテンツは追加の設定が必要になります。 詳しくは、 カテゴリと語彙 をお読みください。
各タイプのコンテンツの作成方法の詳細については、 コンテンツ管理システム の記事を参照してください。
図書館のメニューページには、現在アクティブなアプリケーションのみが表示されます。 アプリケーションをアクティブ化または非アクティブ化するには、 アセット ライブラリの設定 を参照してください。
サイトでコンテンツを使用する
アセットライブラリにコンテンツを追加すると、 接続されたサイト からアクセスして、表示ページテンプレート、フラグメント、ウィジェットなどを使用して表示できます。
Liferay 7.4 U21+ および GA21+ では、サイトでアイテムセレクターを使用すると、接続されているアセットライブラリ内のコンテンツ (Web コンテンツ、ドキュメントとメディア、ブログなど) を閲覧できます。 これを行うには、アイテムセレクターウィンドウを開き、パンくずリストを使用して、 [Site and Libraries]に移動します。

ここから、 アセットライブラリ タブに移動し、接続されているアセットライブラリを選択します。 選択すると、そのコンテンツを閲覧し、目的のアセットを選択できます。

また、 [Everywhere]のコンテンツを含むようにアイテムセレクターウィンドウをフィルタリングすることもできます。 これは、サイトコンテンツとアセットライブラリコンテンツの両方を表示します。

アセットパブリッシャーウィジェットを使用してコンテンツを公開する場合、特定のアセットライブラリのコンテンツを含めるようにスコープを設定し、使用するコンテンツを選択する必要があります。

サイトでコンテンツを使用する方法の詳細については、 コンテンツの表示 ドキュメントを参照してください。
サイトとは異なり、表示ページのテンプレートはアセットライブラリで定義することはできません。 その代わりに、アセットライブラリのコンテンツは、各サイトのコンテンツタイプに応じたデフォルトの表示ページテンプレートを使用して表示されます。
コンテンツのステージング
アセットライブラリは、 ローカルライブ と リモートライブ ステージングの両方をサポートしています。 これにより、Webコンテンツまたはドキュメントとメディアアプリケーションでアセットを追加、削除、および編集するための作業環境が提供され、変更を本番環境に反映させることができます。 ステージングされたコンテンツのオプションは、アセットライブラリで有効になっているアプリケーションに限定されます。 有効化が完了すると、ライブラリをステージング環境が有効になっているサイトに接続できるようになります。
詳細については、 アセットライブラリでのステージングの使用 を参照してください。
コンテンツの分類
タグとカテゴリのアプリケーションは、すべてのアセットライブラリで有効になっています。 これらにアクセスするには、ライブラリのメニュー ページに移動し、[分類] の下にある タグ または カテゴリ をクリックします。 アセットライブラリで作成されたタグは、そのライブラリに限定され、そのライブラリ内でのみ表示および適用できます。 しかし、アセットライブラリで定義された語彙とカテゴリは、接続されているすべてのサイトですぐに利用できます。
アセットライブラリで作成された語彙やカテゴリは、接続されたサイトでは編集または削除できません。 それらは、作成されたアセットライブラリ内でのみ変更できます。
これらのアプリケーションの使用方法の詳細については、 タグとカテゴリ のドキュメントを参照してください。
カテゴリーと語彙
Liferay DXP 2024.Q1+/Portal GA112+
アセットライブラリ内で語彙を作成する際、 カテゴリおよび語彙 に対して、いくつかの追加設定が可能です。
-
グローバルメニュー (
を開き、 アプリケーション タブに移動し、コンテンツの下にある アセットライブラリ を選択します。 -
語彙を追加したいアセットライブラリの名前をクリックしてください。
-
分類の下で、 カテゴリ をクリックします。
-
をクリックして、語彙の横に (
)を追加します。 -
その語彙が必要かどうか、また必要な箇所を設定します。 設定は「関連資産タイプ」の下にあり、以下の3つのオプションがあります。

オプション 説明 必須ではありません 語彙欄は必須ではありません。 このアセットライブラリでのみ必須 語彙フィールドは、そのアセットライブラリで作成されたコンテンツでのみ必須です。 このアセットライブラリとその接続済みサイトで必須 語彙フィールドは、アセットライブラリで作成されたコンテンツおよび関連サイトで必須です。 注語彙が必須項目としてマークされている場合、語彙フィールドにアスタリスクが表示され、内容が入力されていないと保存できません。 必要な語彙が含まれていない状態でコンテンツを保存しようとすると、エラーメッセージが表示されます。

[このアセットライブラリとその接続サイトで必須] オプションを使用している場合、 サイトがアセットライブラリから切断されると 、サイトレベルで作成されたコンテンツに語彙が表示されなくなります。 必要な語彙がなくても、語彙欄に入力せずにコンテンツを公開できます。
サイトが必須語彙を含むアセットライブラリに接続されている場合、そのサイトのコンテンツにはその語彙が必須となり、語彙フィールドへの入力が必須となります。 必須語彙フィールドに入力しないと、コンテンツを保存できません。
コンテンツのエクスポートとインポート
アセットライブラリのコンテンツは、LARファイルとしてエクスポートおよびインポートできます。 ライブラリの新しいエクスポート/インポートプロセスを開始するには、そのライブラリのダッシュボードに移動し、ページ下部の エクスポート または インポート をクリックします。 次に、 追加 (
) をクリックして新しいプロセスを開始します。
ライブラリコンテンツのエクスポートとインポートは、サイトアセットのエクスポートおよびインポートと同じ手順で行われます。 アプリケーション バーの アクション (
) をクリックし、 エクスポート テンプレート を選択することで、カスタム エクスポート テンプレートを作成して使用することもできます。 詳細については、 サイトページとコンテンツのエクスポート/インポート を参照してください。
コンテンツの削除
アセットライブラリは、 ごみ箱 アプリケーションをサポートします。 この機能を有効にすると、ライブラリから削除されたコンテンツは一時的にごみ箱に保存されます。 デフォルトでは、リサイクルされたコンテンツは43200分(つまり30日間)保持されますが、この期間は各アセットライブラリの設定で調整できます。 ごみ箱に規定時間以上保存されているリサイクルコンテンツは、インスタンスから自動的に削除されます。
または、アセットの アクション ボタン (
) を使用して、リサイクルされたコンテンツを手動で削除するか、アセット ライブラリに復元することもできます。

詳細については、 ごみ箱の概要 を参照してください。