AEM ヘッドレスの概要 - コンテンツサービス

AEM のコンテンツサービスは、従来の AEM ページを活用してヘッドレス REST API エンドポイントを構成し、AEM コンポーネントはこれらのエンドポイントで公開するコンテンツを定義、参照します。

AEM コンテンツサービスでは、AEM Sitesで web ページの作成に使用するのと同じコンテンツ抽象化が可能なため、これらの HTTP API のコンテンツとスキーマを定義できます。 AEM ページと AEM コンポーネントを使用すると、マーケターはあらゆるアプリケーションを稼働できる柔軟な JSON API を迅速に作成および更新できます。

コンテンツサービスのチュートリアル

AEM を使用してコンテンツを構築および表示し、ネイティブモバイルアプリで使用する方法を、ヘッドレス CMS シナリオで示すエンドツーエンドのチュートリアルです。

このチュートリアルでは、AEM コンテンツサービスを使用して、イベント情報(音楽、パフォーマンス、アートなど)を表示するモバイルアプリのエクスペリエンスを強化する方法について説明します。 これは WKND チームによってキュレーションされます。

このチュートリアルでは、次のトピックについて説明します。

  • コンテンツフラグメントを使用してイベントを表すコンテンツを作成する
  • AEM Sites のテンプレートとページで、イベントデータを JSON として公開する AEM コンテンツサービスエンドポイントを定義する
  • AEM WCM コアコンポーネントを使用して、マーケターが JSON エンドポイントを作成できるようにする方法を確認する
  • モバイルアプリから AEM コンテンツサービスの JSON を使用する
    • Android を使用する理由は、このチュートリアルのすべてのユーザー(Windows、macOS、Linux)がネイティブアプリを実行する際に使用できるクロスプラットフォームエミュレーターがあるためです。

GitHub プロジェクト

ソースコードとコンテンツパッケージは、AEM Guides - WKND モバイル GitHub プロジェクトで利用可能です。

チュートリアルまたはコードに問題がある場合は、GitHub で報告してください。

AEM GraphQL と AEM Content Services の比較

AEM GraphQL API
AEM コンテンツサービス
スキーマ定義
構造化コンテンツフラグメントモデル
AEM コンポーネント
コンテンツ
コンテンツフラグメント
AEM コンポーネント
コンテンツ検出
GraphQL クエリによる
AEM ページによる
配信フォーマット
GraphQL JSON
AEM ComponentExporter JSON
recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4