ヘッドレス型CMS
Adobe Experience Manager Sitesは、業界で最も革新的なコンテンツ配信機能を備えています。それらの機能を利用すれば、webやモバイル、今後出現するであろう新たなチャネルを含む新興チャネルをまたいで、コンテンツの利用と再利用が可能になります。
あらゆるチャネルのコンテンツをひとつのリポジトリーで管理
webやモバイルから店舗内の看板やIoTアプリまで、顧客はあらゆるチャネルで優れたデジタルエクスペリエンスを期待しています。しかし、多数のチャネル向けのコンテンツを作成および更新していると、コンテンツ配信に時間がかかる場合があります。Adobe Experience Manager Sitesのヘッドレスコンテンツ管理を使って、顧客の期待に応えましょう。
Adobe Experience Manager Sitesなら、制作者とマーケターの両方が単一の基盤を使用して、あらゆるチャネルのコンテンツを管理できます。フロントエンドアプリで利用するための構造化されたコンテンツフラグメントには、GraphQL APIを介してヘッドレスでアクセスできます。
このフレームワークでは、ページレベル以下のコンテンツ配信用のHTTP APIなど、ヘッドレスCMS機能のサポートにより、サーバー側のHTMLレンダリングに留まらず、JavaScriptフレームワークベースのコンテンツをあらゆるチャネルに配信することができます。Adobe Experience Manager Sitesなら、従来型、ハイブリッドヘッドレス、純粋なヘッドレストを問わずにコンテンツを配信し、コンテンツおよびエクスペリエンスを柔軟に構築、管理し、継続的なサポートを提供できます。
次のような機能があります
GraphQL
GraphQLを利用すれば、制作者は使用しているアプリケーションからAdobe Experience Managerのコンテンツにヘッドレスでアクセスできます。GraphQLは、コンテンツの問い合わせと取得のための、アプリケーションに依存しない業界標準のクエリ言語。コンパクトかつ効率的に設計されており、要求されたコンテンツだけを返し、余分なものは何も返しません。クエリは、1回のリクエストで参照項目を返すことができるため、目的の情報を取得するために必要な時間と帯域幅を大幅に削減できます。
コアコンポーネント
コアコンポーネントは、HTML形式またはJSON形式で書き出すためのカスタマイズ可能なAPIです。これにより開発者はJSON出力についてデフォルトフォーマットまたはカスタマイズされたフォーマットを選択できますが、これは従来のHTTP APIでのJSON配信では通常は不可能でした。
コンテンツフラグメント
カスタマイズ可能なコンテンツモデルを使い、構造化されたコンテンツを作成および管理します。ページに依存しないこれらのコンテンツフラグメントをテキストや関連するメディアとともにあらゆるチャネルで再利用しましょう。これらをwebサイトやモバイルアプリ向けのページやエクスペリエンスフラグメントで使用したり、JSON形式でAEMコアコンポーネントまたはHTTP APIを通じてあらゆるエンドポイント向けに配信できます。SPAエディターやエクスペリエンスフラグメントと同様に、翻訳管理機能を使ってコンテンツをあらゆる言語に翻訳して管理できます。
SPAエディター
JavaScript SDKを使用して、Adobe Experience Manager SitesでReactベース、またはAngularベースのシングルページアプリケーション(SPA)のインタラクティブなWYSIWYGオーサリングをおこないましょう。SPAエディターは、エクスペリエンスコンポーネント、インコンテクストエクスペリエンスエディター、Adobe Experience Manager Sitesの管理機能でサポートされています。Node.jsのJavaScriptフロントエンドコードによるサーバーサイドレンダリングにより、最初のエクスペリエンスをすばやく提供できます。
Adobe Experience Manager HTTP API
リソースを、コンテンツフラグメントを含むAdobe Experience Manager Sitesのコンテンツリポジトリーから直接JSON形式で書き出し、ページレベル以下のコンテンツの純粋なヘッドレス配信を実現します。
API経由でヘッドレスコンテンツを管理、配信
Adobe Experience Managerが、チャネルを問わないモダンなアプリ体験に、ヘッドレスコンテンツをどのように活用できるのかを解説します。
詳細を見る
Adobe Experience Manager Assets APIの詳細
フォルダーやアセットの作成、アップデート、管理方法を含め、HTTP APIのデータモデルについて説明します。
Adobe Experience Managerにおけるシングルページアプリケーションの詳細
Adobe Experience Manager Sitesでシングルページアプリケーションを容易に作成して管理する方法をご紹介します。
関連機能
SPA対応
ReactやAngularなどのオープンソースフレームワークで作成されたシングルページアプリケーション(SPA)を、webサイト管理ツールと同様のドラッグ&ドロップ対応のエディターで編集、管理できます。
コンテンツフラグメント用GraphQL
Adobe Experience Managerのコンテンツフラグメント用GraphQL APIを利用すれば、シングルページアプリケーション(SPA)や、モバイルアプリ、アプリ内エクスペリエンスなどのモダンなアプリケーションに、コンテンツをヘッドレスで容易に配信し、コンテンツエクスペリエンスの魅力を高めることができます。
サービスとしてのコンテンツ
ユーザーは、自分が指示をしなくても、プログラム制御でAdobe Experience Manager Sitesのコンテンツリポジトリーにアクセスしてコンテンツを取得し、モバイルアプリ、IoTアプリ、スマートデバイス、実店舗内スクリーンなど、多数のサードパーティアプリケーションに配信できます。