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

 

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


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

 

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

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

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

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

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

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

必要なデータのみを取得

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

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

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

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

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

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

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

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

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

強力な構造化コンテンツ

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

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

GraphQLについて詳しく見る

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

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

さらに詳しく

関連機能

コンテンツフラグメント

コンテンツフラグメント

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

シングルページアプリ編集

シングルページアプリエディタ

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

ダイナミックメディア

ダイナミックメディア

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


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