コンテンツフラグメントの管理 managing-content-fragments
専用の コンテンツフラグメントコンソールおよび コンテンツフラグメントエディターから、Adobe Experience Manager (AEM) as a Cloud Serviceの コンテンツフラグメント の管理方法を説明します。これらのコンテンツフラグメントは、ヘッドレスコンテンツの基礎として、またはページオーサリングに使用できます。
コンテンツフラグメントモデルを定義した後、これらを使用して、次のことができます。
- GraphQL でコンテンツフラグメントを使用するヘッドレスコンテンツ配信用。
- ページのオーサリング時 -「コンテンツフラグメントを使用したページオーサリング」を参照してください。
コンテンツフラグメントコンソール content-fragments-console
コンテンツフラグメントコンソールは、コンテンツフラグメントの管理、検索および作成専用です。ヘッドレスコンテキストでの使用に最適化されていますが、ページオーサリングで使用するコンテンツフラグメントを作成する際にも使用されます。
コンテンツフラグメントコンソールを使用すると、フラグメントおよび関連タスクに直接アクセスできます。コンソールは、グローバルナビゲーションの最上位レベルから直接アクセスできます。
詳しくは、以下を参照してください。
コンソールの基本構造と基本操作 basic-structure-handling-content-fragments-console
コンテンツフラグメント を選択すると、コンソールが新しいタブで開きます。
主な領域が 3 つあります。
-
上部のツールバー
- 標準の AEM 機能を提供します
- IMS 組織も表示します
- 様々なアクションの提供
-
左側のパネル
- フォルダーツリーを表示したり非表示にしたりできます
- ツリーの特定のブランチを選択できます
- これは、ネストされたフォルダーを表示するようにサイズ変更できます
- コンテンツフラグメントまたはアセットの表示を選択できます
-
右側のメインパネル
-
選択したツリーのブランチにあるすべてのコンテンツフラグメントのリストを表示します。
-
選択したフォルダーのコンテンツフラグメントと、すべての子フォルダーが表示されます:
- 場所はパンくずリストで示されます。これを使用して、場所を変更することもできます:
-
コンテンツフラグメントに関する様々な情報フィールドのリンクは、フィールドに応じて、次のことが可能です。
- エディターで適切なフラグメントを開く
- 参照に関する情報を表示
- フラグメントの言語バージョンに関する情報を表示
-
コンテンツフラグメントについてのその他の特定の情報フィールドは、高速フィルタリングに使用できます。
- 列の値を選択すると、直ちにフィルターとして適用されます
- 高速フィルターは、「モデル」、「ステータス」、「変更者」、「タグ」、「公開者」列のみに対応しています。
-
列ヘッダーにマウスオーバーを使用すると、ドロップダウンアクションセレクターと幅スライダーが表示されます。これらを使用すると、次のことができます。
- 並べ替え - 昇順または降順に適切なアクションを選択します。
これにより、テーブル全体がその列に従って並べ替えられます。並べ替えは、適切な列でのみ使用できます。 - 列のサイズを変更 - アクションまたは幅スライダーを使用します。
- 並べ替え - 昇順または降順に適切なアクションを選択します。
-
さらにアクションを実行するには、1 つ以上のフラグメントを選択します
-
-
「検索」ボックスを使用します
-
「フィルターパネル」を開きます
-
アクション actions
コンソール内には、直接または特定のフラグメントを選択した後に使用できる様々なアクションがあります。
- 様々なアクションをコンソールから直接実行できます
- 1 つ以上のコンテンツフラグメントを選択して、適切なアクションを表示することができます。
アクション(未選択) actions-unselected
特定のコンテンツフラグメントを選択しなくても、特定のアクションはコンソールから実行できます。
(選択された)コンテンツフラグメントのアクション actions-selected-content-fragment
特定のフラグメントを選択するとツールバーが開き、そのフラグメントで使用可能なアクションが表示されます。複数のフラグメントを選択することもできます。それに応じて、焦点が当たるアクションも変化します。
コンテンツフラグメントに関して提供される情報 information-content-fragments
コンソールのメインパネルや右パネル(テーブル表示)には、コンテンツフラグメントに関する様々な情報が表示されます。 また一部の項目には、その他のアクションや情報への直接リンクも含まれます。
-
名前
- エディターでフラグメントを開くためのリンクを提供します。
-
モデル
- 情報提供のみ。
- 高速フィルタリングに使用可能
-
フォルダー
- コンソールでフォルダーを開くためのリンクを提供します。
フォルダー名にカーソルを合わせると、JCR パスが表示されます。
- コンソールでフォルダーを開くためのリンクを提供します。
-
ステータス
- 情報提供のみ。
- 高速フィルタリングに使用可能
-
プレビュー
-
情報のみ:
- 同期中:コンテンツフラグメントは、オーサー サービスおよび プレビュー サービスは同期されます。
- 非同期:コンテンツフラグメントは、オーサー サービスおよび プレビュー サービスと同期されません。公開 から プレビュー を実行して、2 つのインスタンスが確実に同期状態に戻るようにします。
- 空白:コンテンツフラグメントが プレビュー サービスに存在しません。
-
-
変更
- 情報提供のみ。
-
変更者
- 情報提供のみ。
- 高速フィルタリングに使用可能
-
タグ
- 情報提供のみ。
- コンテンツフラグメントに関連するすべてのタグ(メインとバリエーションの両方)を表示します。
- 高速フィルタリングに使用可能
-
公開時間
- 情報提供のみ。
-
公開者
- 情報提供のみ。
- 高速フィルタリングに使用可能
-
参照元:
-
フラグメントのすべての親参照を一覧表示するダイアログを開くリンクを提供します。コンテンツフラグメント、エクスペリエンスフラグメント、ページの参照が含まれます。特定の参照を開くには、ダイアログで「タイトル」をクリックします。
-
-
言語:言語コピーを示します
-
コンテンツフラグメントのロケールと、コンテンツフラグメントに関連付けられたローカル/言語コピーの総数を示します。
-
カウントを選択して、すべての言語コピーが表示されるダイアログを開きます。特定の言語コピーを開くには、ダイアログで「タイトル」をクリックします。
-
コンテンツフラグメントの作成 creating-content-fragments
コンテンツフラグメントを作成する前に、基になるコンテンツフラグメントモデルを作成する必要があります。
コンテンツモデルの作成 creating-a-content-model
構造化コンテンツを含むコンテンツフラグメントを作成する前に、コンテンツフラグメントモデルを有効にして作成する必要があります。
コンテンツフラグメントの作成 creating-a-content-fragment
コンテンツフラグメントを作成するには:
-
コンテンツフラグメント コンソールから、「作成」(右上)を選択します。
note note NOTE 新しいフラグメントの場所を事前に定義するには、フラグメントを作成するフォルダーに移動するか、作成プロセス中に場所を指定します。 -
新しいコンテンツフラグメント ダイアログが開き、ここから次の項目を指定できます。
- 場所 - 現在の場所がオートコンプリートされますが、必要に応じて別の場所を選択できます。
- コンテンツフラグメントモデル - ドロップダウンリストからフラグメントの基礎として使用するモデルを選択します。
- タイトル
- 名前 - タイトル に基づいてオートコンプリートされますが、必要に応じて編集できます。
- 説明
-
「作成」または「作成して開く」を選択して、定義を保持します。
コンテンツフラグメントのステータス statuses-content-fragments
コンテンツフラグメントコンソールとコンテンツフラグメントエディターに表示されるように、コンテンツフラグメントは、存在中、複数のステータスを持つことができます。
- 新規(グレー)
新しいコンテンツフラグメントは作成されましたが、コンテンツフラグメントエディターで編集も開いたこともないので、このコンテンツフラグメントはコンテンツを持ちません。 - ドラフト(ブルー)
誰かがコンテンツフラグメントエディターで(新しい)コンテンツフラグメントを編集または開きましたが、まだ公開されていません。 - 公開済み(グリーン)
コンテンツフラグメントが公開されています。 - 変更済み(オレンジ)
コンテンツフラグメントが公開後(ただし、変更を公開する前)に編集されています。 - 非公開(レッド)
コンテンツフラグメントが公開されていません。
フラグメント(およびバリエーション)のコンテンツの編集 editing-the-content-of-your-fragment
編集するためにフラグメントを開くには:
-
コンテンツフラグメント コンソールを使用して、コンテンツフラグメントの場所に移動します。
-
フラグメントを選択して編集用に開き、ツールバーから「新しいエディターで開く」を選択します。
-
フラグメントエディターが開きます。必要な バリエーション を選択して、必要に応じて変更を加えます(変更は自動保存されます)。
タグを表示および管理 manage-tags
列が表示されていることを確認した後、コンテンツフラグメントコンソールから、適用されたタグを タグ 列で確認できます。
タグ(コンソール)を管理 manage-tags-console
タグを管理するには:
-
コンテンツフラグメントコンソールに移動します。
-
コンテンツフラグメントを選択します。
-
ツールバーで「タグを管理」を選択します。
-
タグセレクターを使用して、適用または削除するタグを選択します。
-
更新を 保存 します。これによりコンソールに戻ります。
表示、編集、タグ(エディター) viewing-and-editing-tags
また、エディターの「プロパティ 」タブを使用して、フラグメントに適用されたタグを表示し編集できます。表示される情報は メイン と バリエーション の間で異なります。
表示、編集、プロパティ(エディター) viewing-and-editing-properties
エディターの「プロパティ」タブを使用して、フラグメントのプロパティ(メタデータ)を表示し編集できます。表示される情報は メイン といずれの バリエーション の間で異なります。
フラグメントの公開およびプレビュー publishing-and-previewing-a-fragment
コンテンツフラグメントは次の場所に公開できます。
-
パブリッシュサービス - フル、パブリックアクセス用
-
プレビューサービス - 完全に使用可能になる前にコンテンツをプレビューします
note caution CAUTION プレビューサービス へのコンテンツフラグメントの公開は、公開 アクションを使用して、コンテンツフラグメントコンソールからのみ使用できます。 note note NOTE プレビュー環境について詳しくは、環境の管理を参照してください。
公開 publishing
コンテンツフラグメントは、次のいずれかから「公開」オプションを使用して公開します。
-
コンテンツフラグメントコンソールのツールバー
- リストから 1 つ以上のフラグメントを選択します。
-
コンテンツフラグメントエディターのツールバー
「公開」アクションを選択した後:
-
次のいずれかのオプションを選択して、適切なダイアログを開きます。
- 今すぐ - 公開サービス または プレビューサービス を選択して確定すると、フラグメントがすぐに公開されます
- スケジュール - 必要なサービスに加えて、フラグメントが公開される日時を選択できます
-
すべての詳細をダイアログに入力します。例えば、スケジュールされた公開リクエストの場合は、次のようになります。
note note NOTE 必要に応じて、公開する参照を指定する必要があります。デフォルトでは、参照はプレビューサービスにも公開され、コンテンツに壊れが生じないようになります。 -
公開アクションを確認します。
公開後、フラグメントのステータスが更新され、エディターとコンソールに表示されます。公開のスケジュールを指定した場合は、その情報も表示されます。
フラグメントの非公開 unpublishing-a-fragment
コンテンツフラグメントは非公開にすることもできます。
-
コンテンツフラグメントコンソールのツールバー
- リストから 1 つ以上のフラグメントを選択します。
-
コンテンツフラグメントエディターのツールバー
どちらの場合も、ツールバーの「非公開」の次に「今すぐ」または「スケジュール済み」のいずれかを選択します。
関連するダイアログが開いたら、適切なサービスを選択できます。
検索と置換 find-and-replace
置換 アクション(上部のツールバーにある)を使用すると、選択したコンテンツフラグメント内の指定したテキストを検索して置換できます。
置換前に検証条件がチェックされ、競合がある場合は通知されるので、置換文字列を変更するか、検証済みのインスタンスのみを置換できます。
フラグメントの削除 deleting-a-fragment
レポートを削除する手順は次のとおりです。
- コンテンツフラグメント コンソールで、コンテンツフラグメントの場所に移動します。
- フラグメントを選択します。
- ツールバーから「削除」を選択します。
- 「削除」アクションを確認します。
フラグメントの親参照の検索 parent-references-fragment
親参照の詳細は、以下を参照してください。
- コンテンツフラグメントコンソールの 参照 列
- コンテンツフラグメントエディターの上部のツールバーにある親参照のリンク
フラグメントのすべての親参照を一覧表示するダイアログへのリンクが両方に提供されています(コンテンツフラグメント、エクスペリエンスフラグメント、ページの参照が含まれます)。特定の参照を開くには、ダイアログで「タイトル」またはリンクアイコンをクリックしてください。
次に例を示します。
フラグメントの言語コピーの検索 language-copies-fragment
言語コピーの詳細には以下からアクセスできます。
コンテンツフラグメントのロケールと、コンテンツフラグメントに関連付けられたロケール/言語コピーの総数を示します。例えば、コンソールで次の操作を実行できます。
カウントを選択して、すべての言語コピーが表示されるダイアログを開きます。特定の言語コピーを開くには、ダイアログで「タイトル」をクリックします。
コンソールに表示される列の選択 select-columns-console
他のコンソールと同様に、表示する列やアクションに使用できる列を設定できます。
表示または非表示にできる列のリストが表示されます。
フラグメントのフィルタリング filtering-fragments
フィルターパネルには、次の機能があります。
-
一連の述語
- コンテンツフラグメントモデル、ローカライゼーション、タグ、ステータスフィールドなど
- 1 つ以上の述語を選択して組み合わせ、フィルターを作成できます
-
サブフォルダー項目を除外 を使用すると、サブフォルダーに保存されているコンテンツフラグメントを除外できます
-
設定した内容の 保存
-
再利用のために保存した検索条件フィルターを取得するオプション
選択した後、「検索」ボックスの下に「フィルター条件」オプションが表示され、そこから選択を解除できます。次に例を示します。
高速フィルタリング fast-filtering
リスト内の特定の列の値をクリックして、述語を選択することもできます。1 つ以上の値を選択して、述語を組み合わせることができます。
例えば、ステータス 列の「公開済み」を選択します。
選択すると、フィルターの述語として表示され、それに応じてリストがフィルターされます。
フラグメントの検索 searching-fragments
検索ボックスは全文検索をサポートします。 検索ボックスに検索語句を入力します。
選択した結果が表示されます。
また、検索ボックスでは 最近のコンテンツフラグメント と 保存済みの検索結果 へのクイックアクセスも可能です。