AEM ヘッドレス CMS デベロッパージャーニー

最終更新日: 2023-11-18

Adobe Experience Manager ヘッドレス CMS を初めて使用する開発者向けドキュメントへようこそ。

強力かつ柔軟なヘッドレス機能とその特長および最初のヘッドレス開発プロジェクトでの活用方法を説明します。このジャーニーでは、最初のヘッドレスアプリケーションの開発に必要なあらゆる情報を提供します。

30 日間の体験版を使用してヘッドレス CMS を理解しましょう

はじめに

AEM のヘッドレス実装では、コンテンツフラグメントモデルとコンテンツフラグメントを使用して、構造化され、チャネルに依存しない、再利用可能なコンテンツフラグメントの作成とそれらのクロスチャネル配信に重点を置いています。これを実現するために、フルスタックソリューションにおける従来のようなページおよびコンポーネント管理は採用していません。これは、デジタルエクスペリエンスを実装するための最新の動的な開発パターンです。

このガイドでは、AEMのヘッドレス実装に関するトピックを順を追って説明し、作業が完了したら、次の操作をおこなえます。

  • ヘッドレスなコンテンツ配信の概要とそのメリットを十分に理解する。
  • 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 の強力な機能の連携の仕組みについて詳しくは、次に示すその他のジャーニーを参照してください。

  • The AEM Developer Portal
  • AEM ヘッドレスチュートリアル - 実践を通して学びたい場合や、AEM の既存の知識がある場合は、API とフレームワーク別に整理された実践チュートリアルを利用してください。このチュートリアルでは、AEM ヘッドレスに基づくアプリケーションの作成と使用の詳細を紹介しています。
  • AEM ヘッドレス翻訳ジャーニー - このドキュメントジャーニーでは、ヘッドレステクノロジー、AEM によるヘッドレスコンテンツの提供方法、ヘッドレスコンテンツの翻訳方法について幅広く理解できます。
  • ヘッドレスオーサリングジャーニー - AEM の強力で柔軟なヘッドレス機能とその能力および初めてのヘッドレスプロジェクトでコンテンツをモデル化する方法を説明するガイド付きジャーニーは、ここから始めてください。
  • ヘッドレスアーキテクトジャーニー - Adobe Experience Manager as a Cloud Service の強力で柔軟なヘッドレス機能と、プロジェクトのコンテンツをモデル化する方法の入門的解説が必要であれば、ここから始めてください。
  • AEM as a Cloud Service 技術ドキュメント - AEM およびヘッドレステクノロジーに対して既に十分な理解がある場合は、アドビの詳細な技術ドキュメントを直接参照してください。

このページ