AEM ヘッドレス入門 - Content Services
AEM のコンテンツサービスは、従来の AEM ページを活用してヘッドレス REST API エンドポイントを構成し、AEM コンポーネントはこれらのエンドポイントで公開するコンテンツを定義、参照します。
AEM Content Services では、AEM Sites で web ページの作成に使用するのと同じコンテンツの抽象化が可能なため、これらの HTTP API のコンテンツとスキーマを定義できます。 AEM ページと AEM コンポーネントを使用すると、マーケターはあらゆるアプリケーションを稼働できる柔軟な JSON API を迅速に作成および更新できます。
コンテンツサービスのチュートリアル
AEM を使用してコンテンツを構築および表示し、ネイティブモバイルアプリで使用する方法を、ヘッドレス CMS シナリオで示すエンドツーエンドのチュートリアルです。
このチュートリアルでは、AEM Content Servicesを使用して、イベント情報(音楽、パフォーマンス、アートなど)を表示するモバイルアプリのエクスペリエンスを強化する方法について説明します。 ドキュメントベースのオーサリングに対応しています。
このチュートリアルでは、次のトピックについて説明します。
- コンテンツフラグメントを使用してイベントを表すコンテンツを作成する
- 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
experience-manager-learn-help-headless-tutorial