コンテンツフラグメントとエクスペリエンスフラグメントについて

Adobe Experience Managerのコンテンツフラグメントとエクスペリエンスフラグメントは、表面的には似ているように見えますが、それぞれが異なる使用例で主な役割を果たします。 コンテンツフラグメントとエクスペリエンスフラグメントが似ている点、異なる点、およびそれぞれの使用方法について説明します。

コンテンツフラグメントとエクスペリエンスフラグメントの比較

コンテンツフラグメント(CF) エクスペリエンスフラグメント (XF)
定義
  • 再利用可能で、プレゼンテーションに依存しない コンテンツ( 構造化されたデータ要素(テキスト、日付、参照など)で構成される )
  • コンテンツとプレゼンテーションを定義し、次の要素を構成する 1 つ以上のAEMコンポーネントの再利用可能な複合 エクスペリエンス それ自体が理にかなっている
コアテナント
  • プレゼンテーション中心
  • AEM Components の非構造化構成によって定義
  • コンテンツのデザインとレイアウトを定義
  • チャネルで「現状のまま」使用されます
技術的な詳細
  • a として実装 cq:Page
  • 編集可能なテンプレートで定義
  • ネイティブHTMLレンディション
バリエーション
  • マスターのバリエーションは標準的なバリエーションです
  • バリエーションは、チャネルに合わせて調整できる使用例に固有です。
  • バリエーションは、チャネルまたはコンテキストに固有です。
  • バリエーションは、AEM Live Copy を使用して同期を維持します
  • 構築ブロック バリエーション間でコンテンツを再利用できるようにする
機能
  • バリエーション
  • バリエーションをライブコピーとして
  • バージョン
  • 構築ブロック
  • 注釈
  • レスポンシブレイアウトとプレビュー
  • 翻訳/ローカライゼーション
使用方法
  • AEM Sites、AEM Screens、またはその他のエクスペリエンスフラグメントで使用するAEMエクスペリエンスフラグメントコンポーネント。
  • 書き出し形式 プレーンHTML (サードパーティ製システムで使用)
  • Adobe TargetへのHTMLエクスポート ターゲットオファー
  • ターゲットオファー用のAdobe Targetへの JSON 書き出し
一般的な使用例
  • 高度に構造化されたデータ入力/フォームベースのコンテンツ
  • 長形式の編集コンテンツ(複数行要素)
  • コンテンツを配信するチャネルのライフサイクル外で管理されるコンテンツ
  • チャネルごとのバリエーションを使用して、マルチチャネルのプロモーション資料を一元管理します。
  • コンテンツは、Web サイトの複数のページで再利用されます。
  • Web サイトクロム ( 例: ヘッダーとフッター )
  • エクスペリエンスを配信するチャネルのライフサイクル外で管理されるエクスペリエンス
ドキュメント化

コンテンツフラグメントのアーキテクチャ

次の図は、AEMコンテンツフラグメントの全体的なアーキテクチャを示しています

! コンテンツフラグメントのアーキテクチャ

  • コンテンツフラグメントモデル コンテンツフラグメントが取得して公開するコンテンツを定義する要素(またはフィールド)を定義します。
  • この コンテンツフラグメント は、論理コンテンツエンティティを表すコンテンツフラグメントモデルのインスタンスです。
  • コンテンツフラグメント バリエーション ただし、コンテンツフラグメントモデルにはコンテンツのバリエーションがあります。
  • コンテンツフラグメントは、次の方法で公開/使用できます。
    • でのコンテンツフラグメントの使用 AEM Sites ( またはAEM Screens) をAEM WCM コアコンポーネントのコンテンツフラグメントコンポーネントから使用する。
    • コンテンツフラグメントの埋め込み エクスペリエンスフラグメント AEM WCM コアコンポーネントのコンテンツフラグメントコンポーネントを使用(エクスペリエンスフラグメントの使用例に使用)。
    • コンテンツフラグメントバリエーションコンテンツを JSON 形式で公開(経由) AEM Content Services および API ページ(読み取り専用の使用例)
    • 直接、 AEM Assets HTTP API を参照してください。

エクスペリエンスフラグメントのアーキテクチャ

! エクスペリエンスフラグメントのアーキテクチャ

  • 編集可能なテンプレート​を呼び出し、それらを次のように定義します。 編集可能なテンプレートタイプ および AEMページコンポーネントの実装​では、エクスペリエンスフラグメントの作成に使用できる許可されたAEMコンポーネントを定義します。
  • この エクスペリエンスフラグメント は、論理的なエクスペリエンスを表す編集可能なテンプレートのインスタンスです。
  • エクスペリエンスフラグメント バリエーション ただし、編集可能テンプレートに準拠すると、エクスペリエンス(コンテンツとデザイン)にバリエーションがあります。
  • エクスペリエンスフラグメントは、次の方法で公開/使用できます。
    • AEMエクスペリエンスフラグメントコンポーネントを使用して、AEM Sites( またはAEM Screens) 上でエクスペリエンスフラグメントを使用する。
    • エクスペリエンスフラグメントのバリエーションコンテンツを JSON( 埋め込みHTML付き ) としてで公開する ( AEM Content Services と API ページを参照してください。
    • エクスペリエンスフラグメントのバリエーションを次の形式で直接公開 "プレーンHTML".
    • エクスペリエンスフラグメントのへの書き出し Adobe Target をHTMLまたは JSON オファーとして使用する。
    • AEM SitesはHTMLオファーをネイティブでサポートしていますが、JSON オファーにはカスタム開発が必要です。

コンテンツフラグメントのサポート資料

エクスペリエンスフラグメントのサポート資料

このページ