Adobe Experience Manager as a Headless CMS の概要 introduction-aem-headless
ヘッドレスエクスペリエンスを大規模に強化するコンテンツフラグメントモデル、コンテンツフラグメント、GraphQL API などの機能を備えた、ヘッドレス CMS(コンテンツ管理システム)としての Adobe Experience Manager(AEM)の使用方法について説明します。
関係する様々な機能の詳細なドキュメントを読んだり、最初のステップの概要を把握するためのヘッドレスジャーニーに従うことができます。
概要 overview
AEM ヘッドレスは、AEM 内の構造化コンテンツ(コンテンツフラグメント)を、GraphQL を使用して HTTP 経由で任意のアプリで使用できるようにする、Experience Manager の CMS ソリューションです。ヘッドレス実装により、複数のプラットフォームやチャネルにわたって、大規模なエクスペリエンスを提供できます。
ヘッドレス実装では、フルスタックソリューションやハイブリッドソリューションで従来から行われている、ページやコンポーネントの管理が不要になります。代わりに、チャネルに依存しない再利用可能なコンテンツのフラグメントの作成と、クロスチャネル配信に基づいています。これは、web エクスペリエンスを実装するための最新の動的な開発パターンです。
機能 aem-headless-features
AEM as a Cloud Service は、次の 3 つの強力な機能を提供することで、ヘッドレス実装モデルの柔軟なツールになっています。
-
コンテンツフラグメントモデル
- コンテンツフラグメントモデルは、コンテンツの構造化表現です。
- コンテンツフラグメントモデルは、情報アーキテクトによって AEM コンテンツフラグメントモデルエディターで定義されます。
- コンテンツフラグメントモデルは、コンテンツフラグメントの基盤となります。
-
コンテンツフラグメント
- コンテンツフラグメントは、コンテンツフラグメントモデルに基づいて作成されます。
- コンテンツフラグメントは、コンテンツ作成者によって AEM コンテンツフラグメントエディターで作成されます。
- コンテンツフラグメントは AEM Assets として保存されますが、Assets コンソールまたは コンテンツフラグメントコンソールを使用して管理できます。
-
配信用のコンテンツ API
-
使用可能な様々な API の概要と、関連する概念のいくつかの比較について詳しくは、構造化コンテンツの配信と管理用の AEM API を参照してください。
-
ダイレクトコンテンツ配信は、コンテンツフラグメントコアコンポーネントの JSON 書き出しを使用して実行することもできます。
-
最初の手順 first-steps
AEM ヘッドレス機能を使い始めるためのリソースがいくつか用意されています。各ガイドは、様々な使用例やオーディエンス向けにカスタマイズされています。
ヘッドフルとヘッドレスの比較 headful-headless
このガイドでは、AEM の完全なヘッドレス実装モデルを重点的に説明します。ただし、AEM でヘッドフルとヘッドレスは二者択一である必要はありません。ヘッドレス機能を使用すると、コンテンツを管理し、複数のタッチポイントに配信できると同時に、コンテンツ作成者が単一ページアプリケーションを編集できるようになります。すべてが AEM にあります。