コンテンツフラグメント用GraphQL

Adobe Experience Managerのコンテンツフラグメント用GraphQL APIを利用すれば、シングルページアプリケーション(SPA)や、モバイルアプリ、アプリ内エクスペリエンスなどのモダンなアプリケーションに、コンテンツをヘッドレスで容易に配信し、コンテンツエクスペリエンスの魅力を高めることができます


あらゆるデジタル接点を効率化

ブランドには、増え続けるデジタルチャネルをまたいで、シームレスで効率的なエクスペリエンスを構築することが求められています。しかし、コンテンツを制作するシステムが分散していたり、サーバーとのやり取りが遅いと、新しいレスポンシブなアプリケーションの制作には困難が伴います。REST APIを利用する従来の方法は、うまく機能していますが、アプリ側で、必要なデータを取得するために複数のリクエストが必要であったり、必要以上のデータを取得することが多いため、レスポンスが遅くなることがあります。GraphQLはこのような状況を一変させます。

Adobe Experience ManagerのGraphQL APIを利用すれば、開発者は業界標準のアプリケーションに依存しないクエリ言語を使用して、コンテンツをクエリ、取得できます。GraphQLは、要求されたコンテンツだけを返し、余分なものは返さないコンパクトで効率的な設計になっているため、リクエスト側のアプリのフォーマットやニーズに合わせてレスポンスできます。また、クエリでは、ネストされたコンテンツを返したり、1回の呼出しで複数の関連アイテムを返すことができるため、コンテンツやアプリが必要なものを取得するための時間や帯域幅を大幅に削減できます。その結果、あらゆるデジタルチャネルにおいて、レスポンスが良くブランドにふさわしい、アプリのようなスピーディなエクスペリエンスを提供できるようになります。

画像

次のような機能があります

シンプルなクエリ言語、ヘッドレスコンテンツ配信

GraphQLの使いやすいクエリ言語とAdobe Experience ManagerのヘッドレスAPIを利用して、あらゆるモダンなアプリケーションにJSON形式でコンテンツを容易に配信できます。

ツールや言語の選択が自由

GraphQLはフロントエンドに依存せず、SDKへの依存も限定的であるため、開発者は、自分で選んだ言語やツール(React、Angular、iOS)を使用して作業することができます。

必要なデータのみを取得

Adobe Experience Managerのコンテンツフラグメントには、アプリケーションでのレンダリングに必要なあらゆる要素、バリエーション、ネストされた参照が含まれており、必要のないフィールドは含まれていません。

将来を見据えたオムニチャネルの柔軟性

Adobe Experience Managerのコンテンツフラグメント用のGraphQL APIは、あらゆるチャネル向けのヘッドレスコンテンツをサポートしています。また、ユニークなのは、Adobe Experience Managerのコンテンツフラグメントを再利用して、WYSIWYGのページエディタでヘッドフルページを作成できることです。

高速でスケーラブルなパフォーマンス

永続的なクエリは、webアーキテクチャ用に設計されたキャッシュ可能なコンテンツクエリと、コンテンツデリバリネットワーク(CDN)でのキャッシュを備え、極めて高速なエクスペリエンスを実現します。

強力な構造化コンテンツ

コンテンツフラグメンツモデルは、多くのフィールドタイプや相互関係を作成する機能をサポートしており、強力で再利用可能なコンテンツモデルとアトミックコンテンツを容易に制作できます。

インテリジェントなインターフェイス

開発者は、ブラウザーに統合されたユーザーインターフェイスにより、クエリの構築、テスト、デバッグを容易に行うことができます。また、検証機能やコード補完機能も組み込まれています。

コンテンツフラグメント用GraphQLの詳細

画像

GraphQL API を使用してコンテンツをアプリに取り込む

Adobe Experience ManagerでGraphQL API を利用して、シングルページアプリケーション(SPA)からコンテンツフラグメントをクエリする方法を説明します。

関連機能

コンテンツフラグメント

ページに依存しないテキストを関連するメディアとともにデザイン、作成、キュレートおよび使用することで、カット&ペーストやリライトなしにコピーを容易に再利用します。

SPA対応

ReactやAngularなどのオープンソースフレームワークで作成されたシングルページアプリケーション(SPA)を、webサイト管理ツールと同様のドラッグ&ドロップ対応のエディターで編集、管理できます。

ダイナミックメディア

アドビ独自のフレームワークと一連のコンポーネントを利用して、インタラクティブなマルチメディアエクスペリエンスをカスタマイズし、あらゆるデバイスをまたいで提供できます。

アドビがお客様のビジネスにどのように役立つのかをご案内します。

ポートレート