OpenAPI を使用したAEM コンテンツフラグメント配信の基本を学ぶ
このチュートリアルでは、OpenAPI を使用してAEMのコンテンツフラグメント配信を使用し、ヘッドレスなAEM シナリオで外部アプリで使用して、CMS コンテンツを構築および公開する方法を説明します。 これは、WKND チームと関連するメンバーの詳細を表示する React アプリの作成について考え、これらの概念を調べます。 チームとメンバーはAEM コンテンツフラグメントモデルを使用してモデル化され、OpenAPI を使用したAEM コンテンツフラグメント配信を使用して React アプリによって使用されます。
このチュートリアルでは、以下のトピックを扱います。
- プロジェクト設定の作成
- データをモデル化するコンテンツフラグメントモデルの作成
- 以前に作成したモデルに基づいてコンテンツフラグメントを作成します。
- OpenAPI API ドキュメントの「試す」機能を備えたAEM コンテンツフラグメント配信を使用して、AEMのコンテンツフラグメントをクエリする方法を調べます
- サンプル React アプリからの OpenAPI API 呼び出しを使用したAEM コンテンツフラグメント配信を通じたコンテンツフラグメントデータの使用
- React アプリを強化して、ユニバーサルエディターで編集できるようにします
前提条件 prerequisites
このチュートリアルに従うには、以下が必要です。
-
AEM Sites as a Cloud Service
-
HTML と JavaScript の基本的なスキル
-
以下のツールをローカルにインストールする必要があります。
AEM as a Cloud Service環境
このチュートリアルを完了するには、AEM as a Cloud Service環境への AEM管理者 アクセス権を持つことをお勧めします。 開発 環境、迅速な開発環境、または サンドボックスプログラム 内の環境も使用できます。
それでは、始めましょう。
コンテンツフラグメントモデルの定義からチュートリアルを開始します。
GitHub プロジェクト
ソースコードとコンテンツパッケージは、AEM ヘッドレスチュートリアルGitHub リポジトリに格納されています。
main
ブランチにはこのチュートリアルの最終的なソースコードが含まれます。
各手順の最後にあるコードのスナップショットは、Git タグとして利用できます。
- 第 4 章の開始 – React アプリ:
headless_open-api_basic
- 第 4 章の終わり – React アプリ:
headless_open-api_basic_4-end
- 第 5 章の終わり – ユニバーサルエディター:
headless_open-api_basic_5-end
チュートリアルまたはコードに問題が見つかった場合は、GitHub イシューを報告してください。