現在表示中:

AEM コンテンツサービスは、Web ページだけに焦点を置かずに AEM のコンテンツの記述と配信を一般化するように設計されています。

AEM コンテンツサービスにより、あらゆるクライアントで使用できる標準化された方法で、従来の AEM Web ページとは異なるチャネルにコンテンツを配信できます。そうしたチャネルの例を次に示します。

  • 単一ページアプリケーション
  • ネイティブモバイルアプリケーション
  • AEM の外部の他のチャネルおよびタッチポイント

構造化コンテンツを使用するコンテンツフラグメントでは、JSON エクスポーターを使用して、任意の AEM ページのコンテンツを JSON データモデル形式で配信することで、コンテンツサービスを提供できます。その後、コンテンツを独自のアプリケーションで使用することができます。

注意:

ここで説明されている機能は、コアコンポーネントのリリース 1.1 以降のすべてのコンポーネントで使用できます。

JSON エクスポーターとコンテンツフラグメントコアコンポーネント

AEM JSON エクスポーターを使用すると、任意の AEM ページのコンテンツを JSON データモデル形式で配信できます。その後、コンテンツを独自のアプリケーションで使用することができます。

AEM 内では、配信をおこなうときに次のサフィックスが使用されます。

.model.json

  1. 例えば、次の URL では

    http://localhost:4502/content/we-retail/language-masters/en.model.json
  2. 次のようなコンテンツが配信されます。

    chlimage_1

代わりに、構造化コンテンツフラグメントのコンテンツを、ターゲット設定して配信することもできます。 

これをおこなうには、(jcr:content を介して)フラグメントへのパス全体を使用します。例えば、次のようなサフィックスを付けます。

.../jcr:content/root/responsivegrid/contentfragment.model.json

ページには、単一のコンテンツフラグメントまたはタイプが異なる複数のコンポーネントを含めることができます。また、リストコンポーネントなどのメカニズムを使用して、関連するコンテンツを自動的に検索することもできます。

  • 例えば、次の URL では

    http://localhost:4502/content/we-retail/language-masters/en/manchester-airport/jcr:content/root/responsivegrid/contentfragment.model.json
  • 次のようなコンテンツが配信されます。

    chlimage_1

    注意:

    このデータにアクセスして使用するように独自のコンポーネントを変更することができます。

その他の情報

次のページも参照してください。

関連ドキュメント

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー