AEMヘッドレス CMS 開発者ジャーニー

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

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

はじめに

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

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

  • ヘッドレスなコンテンツ配信の概要とそのメリットを十分に理解する。
  • AEM ヘッドレス機能と、それらが連携してヘッドレスなエクスペリエンスを提供する仕組みを理解する。
  • 初めての AEM ヘッドレスプロジェクトを実装し始める。
ヒント

必要に応じて ~することで学ぶ AEMに関する既存の知識を持っている場合は、AEMヘッドレスチュートリアルを参照してください。このチュートリアルは API とフレームワーク別に整理され、 「その他のリソース」セクション をクリックします。

対象読者

このジャーニーは、デベロッパーのペルソナ向けに設計され、デベロッパーの視点から AEM ヘッドレスプロジェクトの要件、手順およびアプローチをレイアウトします。プロジェクトを成功させるためにデベロッパーがやり取りする必要がある追加のペルソナが定義されますが、ジャーニーの視点はデベロッパーのものです。

このジャーニーで相互にやり取りするペルソナの一覧を以下に示します。

ペルソナ 説明 このジャーニーでの役割
開発者(対象読者) 様々なソースのコンテンツを消費するヘッドレスアプリケーションの開発経験があります このジャーニーの対象読者
コンテンツ作成者 ヘッドレスに配信されるコンテンツを作成し管理します コンテンツ作成者は、ヘッドレスに配信されるコンテンツを作成します。
管理者 AEM の基本セットアップと設定を管理します。 開発者は管理者と協力して、開発に必要な設定変更を行います。
コンテンツアーキテクト ヘッドレスで配信する必要があるデータの要件を分析し、そのデータの構造を定義します。 開発者はコンテンツアーキテクトと協力して、データの構造と、データをヘッドレスに配信するための要件を把握します。

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

このジャーニーでは、多くのトピックを取り上げ、AEMのヘッドレスに関する基本的な知識を提供します。

ジャーニーの特定の部分に直接移動することもできますが、以前の記事の概念に基づいて多くの概念が構築されています。 最初から順番に進むことをお勧めします。

# 記事 説明
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 に取り込んで、Cloud Manager Git に移動して CI/CD パイプラインに使用する方法を説明します。
9 オプション - AEM を使用して単一ページアプリケーション(SPA)を作成する方法 ヘッドフル配信とヘッドレス配信を組み合わせる方法と、AEM SPA Editor フレームワークを使用して編集可能なSPAを作成する方法を説明します。

次のステップ

まず、次の記事を確認します。 CMS ヘッドレス開発の詳細

自分の冒険を選ぶ

自分のペースで学びたいですか。 次のオプションを確認します。

その他のリソース

ドキュメントジャーニーでは、関連するプロセスや機能をガイドするナレーションを提供することで、AEMがビジネス上の問題をどのように解決するかを示します。 1 つのジャーニーでは、複数の機能が連携して 1 つのビジネスニーズを満たす方法を示しています。

AEM の強力な機能の連携の仕組みについて詳しくは、次に示すその他のジャーニーを参照してください。

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

このページ