Show Menu
トピック×

エクスペリエンスフラグメント

エクスペリエンスフラグメントは、ページ内で参照できるコンテンツおよびレイアウトを含む 1 つ以上のコンポーネントのグループです。任意のコンポーネントを含めることができます。
エクスペリエンスフラグメントは、
  • エクスペリエンス(ページ)の一部です。
  • 複数ページで使用できます。
  • テンプレートに基づいており(編集可能なもののみ)、構造とコンポーネントを定義します。
  • 段落システムにレイアウトを含む 1 つ以上のコンポーネントで構成されています。
  • 他のエクスペリエンスフラグメントを含めることができます。
  • 他のコンポーネント(他のエクスペリエンスフラグメントを含む)と組み合わせて、完全なページ(エクスペリエンス)を作成できます。
  • 複数のバリエーションを持つことができ、コンテンツやコンポーネントを共有できます。
  • フラグメントの複数のバリエーションで使用できる構築ブロックに分類できます。
エクスペリエンスフラグメントを使用できます。
  • 作成者がページの一部(エクスペリエンスのフラグメント)を再利用する場合は、そのフラグメントをコピーして貼り付ける必要があります。これらのエクスペリエンスのコピー/貼り付けの作成と管理には時間がかかり、ユーザーエラーが発生しがちです。エクスペリエンスフラグメントは、コピー/貼り付けを不要にします。
  • ヘッドレスCMSユースケースをサポートする。 作成者は、オーサリングのみにAEMを使用し、顧客への配信には使用しない。 サードパーティシステム/タッチポイントは、そのエクスペリエンスを使用してエンドユーザーに配信します。
エクスペリエンスフラグメントの書き込みアクセス権には、次のグループに登録されたユーザーアカウントが必要です。
experience-fragments-editors
問題が発生している場合は、システム管理者にお問い合わせください。

エクスペリエンスフラグメントを使用するタイミング

エクスペリエンスフラグメントは次の場合に使用します。
  • エクスペリエンスを再利用する場合。
    • 同じコンテンツまたは似たコンテンツで再利用されるエクスペリエンス
  • サードパーティのためのコンテンツ配信プラットフォームとして AEM を使用する場合。
    • コンテンツ配信プラットフォームとして AEM を使用するソリューション
    • サードパーティのタッチポイントへのコンテンツの埋め込み
  • 異なるバリエーションまたはレンディションを持つエクスペリエンスがある場合。
    • チャネルまたはコンテキスト固有のバリエーション
    • グループに対応したエクスペリエンス(チャネル間で異なるエクスペリエンスを持つキャンペーンなど)
  • オムニチャネルコマースを使用する場合。
    • 規模に応じたソーシャルメディアチャネルでのコマース関連コンテンツの共有
    • タッチポイントのトランザクション化

エクスペリエンスフラグメントの整理

次の操作を行うことをお勧めします。
フォルダを作成すると、次の操作を行うことができます。
次の例は、に従って構造化されたエクスペリエンスフラグメントを示していま Contributors す。 また、マルチサイト管理(言語コピーを含む)などのその他の機能の使用方法も説明します。
次のスクリーンショットは、Adobe Experience Managerをクラウドサービスとして使用したWKNDサイトからのものです。

エクスペリエンスフラグメント用のフォルダーの作成と設定

エクスペリエンスフラグメント用のフォルダーを作成および設定するには、次の操作を行うことをお勧めします。
また、インスタンスに許可されているテンプ レートを設定することもできますが 、アップグレード時に値が上書きさ れる可能性があるので 、この方法は推奨されません。

フォルダーに許可するテンプレートの設定

アップグレード時に値が上書きされないので 、「許可されているテンプレート」を指定する場合は、この方法をお勧めします。
  1. 必要な​ エクスペリエンスフラグメント ​フォルダーに移動します。
  2. フォルダを選択し、 #を選択しま ​す。
  3. 「許可されているテンプレート」フィールドで、必要なテンプレートを取得するた めの正規表現を指定 します。
    次に例を示します。 /conf/(.*)/settings/wcm/templates/experience-fragment(.*)?
  4. Select Save and Close .

インスタンスに許可するテンプレートの設定

アップグレード時に指定したテンプレートが上書きさ れる場合があるので 、この方法で許可されているテンプレートを変更することはお勧めしません。
このダイアログは、情報を提供する目的でのみ使用してください。
  1. Navigate to the required Experience Fragments console.
  2. 設定オプション 」をクリックします。
  3. エクスペリエンスフラグメントを設定 ​ダイアログで、必要なテンプレートを指定します。
  4. 保存 」をクリックします。

エクスペリエンスフラグメントの作成

エクスペリエンスフラグメントを作成するには、次の手順に従います。
  1. Select Experience Fragments from the Global Navigation.
  2. 目的のフォルダーに移動し、「作成」を選 択します
  3. 「エクスペリエ ンスフラグメント 」を選択して 、エクスペリエンスフラグメ ントを作成ウィザードを開きます。
    適切な​ テンプレート ​を選択して、「 次へ 」を選択します。
  4. エクスペリエンスフラグメントの​ プロパティ ​を入力します。
    タイトル ​は必須です。 名前 ​が空欄のままの場合、 タイトル ​から派生されます。
  5. 作成 」をクリックします。
    メッセージが表示されます。以下から選択します。
    • 完了 」を選択すると、コンソールに戻ります。
    • 開く 」を選択すると、フラグメントエディターを開きます。

エクスペリエンスフラグメントの編集

エクスペリエンスフラグメントエディターには、通常のページエディターと似た機能があります。See Editing Page Content for more information on how to use it.
次の手順の例では、商品のティーザーを作成する方法を示します。
  1. コンポーネントブラウザー から​ カテゴリティーザー ​をドラッグ&ドロップします。
  2. コンポーネントツールバーから​ 設定 ​を選択します。
  3. 必要に応じて​ アセット ​を追加して​ プロパティ ​を定義します。
  4. 完了 (チェックマークアイコン)をクリックして定義を確定します。
  5. 必要に応じてその他のコンポーネントを追加します。

エクスペリエンスフラグメントのバリエーションの作成

必要に応じて、エクスペリエンスフラグメントのバリエーションを作成できます。
  1. 編集 するフラグメントを開きます。
  2. バリエーション 」タブを開きます。
  3. 作成 」を使用すると、以下を作成できます。
    • バリエーション
    • バリエーションをライブコピーとして .
  4. 必要なプロパティを定義します。
    • テンプレート
    • タイトル
    • 名前 (空欄のままの場合、タイトルから派生される)
    • 説明
    • バリエーションのタグ
  5. 完了 (チェックマークアイコン)で確定すると、新しいバリエーションがパネルに表示されます。

エクスペリエンスフラグメントの使用

ページをオーサリングする際に、エクスペリエンスフラグメントを使用できるようになりました。
  1. 編集するページを開きます。
  2. コンポーネントブラウザーからページ段落システムにコンポーネントをドラッグして、エクスペリエンスフラグメントコンポーネントのインスタンスを作成します。
  3. 次のいずれかの方法で、実際のエクスペリエンスフラグメントをコンポーネントインスタンスに追加します。
    • アセットブラウザーから必要なフラグメントをドラッグして、コンポーネントにドロップします。
    • コンポーネントツールバーから​ 設定 ​を選択して、使用するフラグメントを指定し、 完了 (チェックマーク)で確定します。
    コンポーネントツールバーの「編集」は、フラグメントエディターでフラグメントを開くためのショートカットとして動作します。

構築ブロック

1 つ以上のコンポーネントを選択して、フラグメント内で再利用するための構築ブロックを作成できます。

構築ブロックの作成

新しい構築ブロックを作成するには、次の手順に従います。
  1. エクスペリエンスフラグメントエディターで、再利用するコンポーネントを選択します。
  2. コンポーネントツールバーから、「 構築ブロックに変換 」を選択します。
    次に例を示します。
  3. 構築ブロック ​の名前を入力して、「 変換 」で確定します。
  4. 構築ブロック ​がタブに表示され、段落システムで選択できます。

構築ブロックの管理

構築ブロックは、「 構築ブロック 」タブに表示されます。各ブロックでは、次の操作をおこなえます。
  • マスターに移動:マスターバリエーションを新しいタブで開く
  • 名前を変更
  • 削除

構築ブロックの使用

任意のコンポーネントと同様に、構築ブロックをフラグメントの段落システムにドラッグできます。

プレーン HTML レンディション

Using the .plain. selector in the URL, you can access the plain HTML rendition.
これはブラウザーから利用できますが、主な目的は、他のアプリケーション(例えば、サードパーティ Web アプリ、カスタムモバイル実装など)が、URL のみを使用して、エクスペリエンスフラグメントのコンテンツに直接アクセスできるようにすることです。
プレーン HTML レンディションは、次のようなパスにプロトコル、ホストおよびコンテキストパスを追加します。
  • のタイプ: src href または action
  • or end with: -src , or -href
次に例を示します。
.../brooklyn-coat/master.plain.html
リンクは、常に、パブリッシュインスタンスを参照します。リンクは、サードパーティによって使用されることを意図しているので、オーサーインスタンスではなく、常にパブリッシュインスタンスから呼び出されます。

エクスペリエンスフラグメントの書き出し

デフォルトでは、エクスペリエンスフラグメントは HTML 形式で配信され、AEM とサードパーティチャネルのどちらでも同じ様に使用できます。
Adobe targetへの書き出しには、HTMLが使用されます。 詳しくは、 Adobe Target とエクスペリエンスフラグメントの統合 を参照してください。