Adobe Experience Manager ヘッドレス CMS を初めて使用する開発者向けドキュメントへようこそ。
強力で柔軟なヘッドレス機能、その機能、初めてのヘッドレス開発プロジェクトでの使用方法について説明します。 このジャーニーでは、最初のヘッドレスアプリケーションの開発に必要なあらゆる情報を提供します。
AEM のヘッドレス実装では、コンテンツフラグメントモデルとコンテンツフラグメントを使用して、構造化され、チャネルに依存しない、再利用可能なコンテンツフラグメントの作成とそれらのクロスチャネル配信に重点を置いています。これを実現するために、フルスタックソリューションにおける従来のようなページおよびコンポーネント管理は採用していません。これは、デジタルエクスペリエンスを実装するための最新の動的な開発パターンです。
このガイドでは、AEM のヘッドレス実装に関するトピックを順を追って説明します。完了時には次のことができるようになります。
実践による学習を希望し、AEM に関する十分な知識がある場合は、AEM ヘッドレスチュートリアルをご覧ください。これは API とフレームワーク別に整理されており、このドキュメントの最後にあるその他のリソースのセクションで紹介されています。
このジャーニーは、デベロッパーのペルソナ向けに設計され、デベロッパーの視点から AEM ヘッドレスプロジェクトの要件、手順およびアプローチをレイアウトします。プロジェクトを成功させるためにデベロッパーがやり取りする必要がある追加のペルソナが定義されますが、ジャーニーの視点はデベロッパーのものです。
このジャーニーで相互にやり取りするペルソナの一覧を以下に示します。
ペルソナ | 説明 | このジャーニーでの役割 |
---|---|---|
開発者(対象読者) | 様々なソースのコンテンツを消費するヘッドレスアプリケーションの開発経験があります | このジャーニーの対象読者 |
コンテンツ作成者 | ヘッドレスに配信されるコンテンツを作成し管理します | コンテンツ作成者は、ヘッドレスに配信されるコンテンツを作成します。 |
管理者 | AEM の基本セットアップと設定を管理します。 | 開発者は管理者と協力して、開発に必要な設定変更を行います。 |
コンテンツアーキテクト | ヘッドレスで配信する必要があるデータの要件を分析し、そのデータの構造を定義します。 | 開発者はコンテンツアーキテクトと協力して、データの構造と、データをヘッドレスに配信するための要件を把握します。 |
このジャーニーでは、多くのトピックを取り上げ、AEM のヘッドレスに関する基本的な知識を説明します。
ジャーニーの特定の部分に直接移動することもできますが、多くの概念は、それまでの記事で紹介された概念に基づいています。Adobeでは、最初から順に進めることをお勧めします。
# | 記事 | 説明 |
---|---|---|
0 | AEM ヘッドレスデベロッパージャーニー | このドキュメント |
1 | CMS ヘッドレス開発について | ヘッドレステクノロジーとその使用方法の詳細 |
2 | AEM Headless as a Cloud Service - はじめに | AEM ヘッドレスの前提条件の詳細 |
3 | AEM ヘッドレス機能を使用した初めてのエクスペリエンスへの道筋 | 開発環境を設定して、シンプルなアプリを AEM ヘッドレスと統合する方法について説明します。 |
4 | コンテンツをモデル化する方法 | コンテンツ構造をモデル化する方法を説明します。 |
5 | AEM Delivery APIを使用してコンテンツにアクセスする方法 | GraphQL クエリを使用してコンテンツフラグメントのコンテンツにアクセスする方法を説明します。 |
6 | AEM Assets API を使用してコンテンツを更新する方法 | REST API を使用してコンテンツフラグメントのコンテンツにアクセスし、アップデートする方法を説明します。 |
7 | すべてをまとめる方法 - アプリとコンテンツを AEM ヘッドレスに配置する方法 | AEM ヘッドレス SDK を使用して AEM プロジェクトを運用する準備をする方法について説明します。 |
8 | ヘッドレスアプリケーションを運用する方法 | アプリケーションをライブでデプロイし、Git でローカル コードを取得して CI/CD パイプライン用の Cloud Manager Git に移動する方法を学びます。 |
9 | オプション - AEM を使用して単一ページアプリケーション(SPA)を作成する方法 | ヘッドフル配信とヘッドレス配信を組み合わせる方法を探索し、AEM の SPA エディターフレームワークを使用して編集可能な SPA を作成する方法を学びます。 |
次の記事、CMS ヘッドレス開発について学ぶから開始します。
自分のペースで学びたいですか。 次のオプションを確認します。
ドキュメントジャーニーは、関連するプロセスと機能をガイドする説明を提供することで、AEM がビジネス上の問題をどのように解決するかを示します。1 つのジャーニーでは、複数の機能が連携して 1 つのビジネスニーズを満たす方法を示しています。
AEM の強力な機能の連携の仕組みについて詳しくは、次に示すその他のジャーニーを参照してください。