ヘッドレスCMSでコンテンツ制作を加速させる方法とは
この8年間で、人々がコンテンツを利用する方法は大きく変化しました。企業はこうした変化に対応するために、コンテンツの管理および配信方法を見直す必要があります。Adobe Experience Managerと連携するアドビ製品を利用して、ヘッドレスアプローチに取り組むことで、コンテンツ制作のベストプラクティスが見つかります。ここでは、Adobe Experience Managerのヘッドレスおよびハイブリッドアプローチによる、コンテンツ制作のベストプラクティスを解説します。
今日、人々はさまざまなデジタルチャネルをまたいで企業とやり取りし、詳細にパーソナライズされた体験が提供されることを期待しています。人々がwebコンテンツを利用する主要な手段は、モバイルデバイスになりつつあります。そのため、webサイトは、モバイル、タブレット、デスクトップPCをまたいで同じコンテンツをさまざまな形式で提供できるように進化しています。この変化により、主にサイトのレイアウトやデザインが変更されましたが、コンテンツ自体を変更する必要はありませんでした。そうしたデバイスでは、依然としてwebブラウザーを使用してコンテンツにアクセスしているため、同じコンテンツを複数のデバイスに容易に配信できるからです。
ヘッドレスCMSを利用すれば、企業は任意のフレームワークを使用してフロントエンドを構築し、チャネルを問わず、どこでも再利用できるコンテンツブロックを作成および配信できます。これにより、企業は優れたエクスペリエンスをより迅速かつ効果的に構築できるようになります。
ヘッドレスCMSとは?
ヘッドレスCMSでは、バックエンドがフロントエンドから完全に切り離され、コンテンツ管理とエンドユーザーへのプレゼンテーションが分離されます。ヘッドレスCMSは、ひとつ以上のAPIを介してデータを公開し、フロントエンドシステムは必要なときにデータを取得するためにこれらのAPIとやり取りします。
導入アプローチ
ヘッドレスCMSの導入では、バックエンドシステムが最終的に生成するのと同じ形式のモックデータを使用することで、「フロントエンドファースト」で作業できるようになります。これにより、フロントエンドのコードやアプリケーションとバックエンドのコンテンツを、さまざまなチャネルをまたいで再利用できるようになります。そうしたアプリケーションは、それぞれ個別に並行して構築できます。
コンテンツ制作の効率化
プレゼンテーションとデータを分離することで、フロントエンドでコンテンツをどのように解釈および変換し、エンドユーザーに表示するのかを自由に制御できるようになります。これにより、webサイトやモバイルアプリなどの複数のフロントエンドで同じデータを読み取り、独自の形式で表示および操作できるように変換できるため、コンテンツを再利用できるようになります。
あらゆるフロントエンドをまたいで同じソースデータを使用するため、データの変更を1回おこなうだけで、あらゆるフロントエンドに変更を反映できます。同期が失われることはありません。これにより、マーケターやコンテンツ制作者は、一貫して表示されることを認識した上で、エンドユーザーに最適なコンテンツを制作することに専念できるようになります。コンテンツ制作の効率化は、コンテンツ制作の規模を拡大し、顧客体験のパーソナライゼーションを推進するうえで、これまで以上に重要になるでしょう。
テクノロジー依存からの脱却
バックエンドとフロントエンドを分離することで、チームはバックエンドシステムに触れることなく、新しいUIを構築をできます。これにより、新しいテクノロジーへの移行や新機能の導入が容易になります。
フロントエンドチームは、状況、ターゲットデバイス、ユースケースに合わせて、最適なテクノロジーを自由に選択できます。バックエンドシステムが一貫性のあるAPIを提供すれば、フロントエンドの管理方法や管理場所に影響を与えることはありません。
コードの再利用
既存のフロントエンドコンポーネントのライブラリが存在する場合、さまざまなユースケースをまたいで共有し、複数のバックエンドシステムに接続できます。ユースケースを問わず、同じフロントエンドコンポーネントを使用することで、複数のプラットフォームを管理するために、さまざまなシステムを運用していることをエンドユーザーに感じさせることなく、一貫性のある見た目と操作性を維持できます。
ヘッドレスCMSの活用方法について質問がある場合は、専門家によるコミュニティで相談しましょう。専門知識を共有し、疑問の答えやベストプラクティスを見つけることができます。アドビのコミュニティをぜひご活用ください。
Adobe Experience Managerの ヘッドレスCMSがもたらす価値
Adobe Experience ManagerのヘッドレスCMSは、コンテンツを管理し、JSONやGraphQLを利用して、 API を通じて任意の数のフロントエンドでコンテンツを利用できるようにするために必要なあらゆるツールを備えています。Adobe Experience Managerは簡単に拡張できるため、将来的には新しいAPIを追加し、コンテンツ自体を変更することなく、さまざまな方法でコンテンツを配信することができます。
Adobe Experience ManagerのヘッドレスCMSには、高い柔軟性が組み込まれています。市場で唯一、マーケターの体験を損なうことなくヘッドレスを採用できるソリューションのひとつです。マーケターは、見たままで操作できる堅牢なインターフェイスを通じてコンテンツを編集し、開発部門やIT部門の負荷を軽減しながら、優れたエクスペリエンスを生み出すことができます。
さらに、Adobe Experience ManagerのSPAエディターにより、コンテンツをシームレスに編集できます。開発者は、SPAフレームワークを使用して、エクスペリエンスを容易に構築できます。SPAの最初のページをサーバー側でレンダリングすると、ページの読み込みが大幅に速くなり、情報が要求されるとコンテンツが瞬時に表示されます。
Adobe Experience Managerの優れた柔軟性は、これだけにとどまりません。変化するユースケースをサポートすることで、企業が将来に備えるのに役立ちます。これにより、チームは今すぐヘッドレスCMSに移行できる一方で、将来的にプラットフォームを再構築することなく、ハイブリッドまたは従来のフルスタックのエクスペリエンスに拡張する能力も維持できます。
Adobe Experience Managerに搭載されているDAM機能を使用すれば、画像や動画などのアセットを単一のCMS内に保存でき、直接またはAPI経由でデータの一部として利用できるようになります。また、パーソナライゼーション、多変量分析テスト、A/BテストをサポートするAdobe Targetや、画像や動画の配信を強化するAdobe Dynamic Mediaなど、他のアドビ製品とすばやく連携できます。
純粋なヘッドレスとハイブリッドヘッドレスの違い
ここでは、純粋なヘッドレスアプローチとハイブリッドヘッドレスアプローチの違いを詳しく解説します。
純粋なヘッドレス
純粋なヘッドレスでは、Adobe Experience Managerのコンテンツフラグメントを使用して、構造化データを保持します。特定のフラグメントタイプが保持するデータセットを定義するために、コンテンツフラグメントモデルを作成します。例えば、ブログ記事にはタイトル、説明、本文が必要です。
コンテンツフラグメントの参照を使用すると、オフィスの場所や制作者の情報など、他のフラグメントからのデータを関連付けることができます。これにより、データの重複を回避し、参照先を問わず、データを最新の状態に保つことができます。
GraphQL APIを使用すれば、フロントエンドがCMSに対してクエリを実行し、必要なデータを取得できます。例えば、特定のテーマまたは制作者に関連するすべてのブログ記事を取得できます。コンテンツ制作者が必要な基準を満たす新しいコンテンツフラグメントを公開すると、フロントエンドからのあらゆるクエリ結果に、このコンテンツフラグメントが新しい項目として含まれるようになります。
ハイブリッドヘッドレス
ハイブリッドヘッドレスでは、従来のヘッドフルなアプローチとヘッドレスなアプローチの両方に対応します。Adobe Experience Managerのコアコンポーネントは、従来のHTMLとヘッドレスレンダリングの両方をサポートするため、それが簡素化されます。これにより、Adobe Experience Managerの同じコンポーネントをあらゆるコンテキストで使用できるようになります。ページのオーサリングが既に進行中の場合、これらのコンポーネントをその他のユースケースに拡張して使用することもできます。
ハイブリッドモデルでは、コンテンツ制作者は必要に応じて、ページごとにコンテンツの構造とレイアウトのオーサリングを引き続きおこなうことができます。CMSで直接プレビューを表示し、コンテンツの表示位置やサイズなどを制御できます。
ハイブリッドCMSでは、コンテンツのどの領域をヘッドレスのままにするのか、コンテンツフラグメントによって管理する必要があるのか、またどの領域でコンテンツオーサリングの制御を許可するのか、といったことを柔軟に決定できます。これにより、コンテンツを再利用しながらも、コンテンツ制作者が必要とするレベルの制御を提供することが可能です。
コンテンツのエンドポイントのひとつがwebサイトである場合、ヘッドレスコンテンツ管理にハイブリッドアプローチを採用することは理にかなっています。必要なレベルのオーサリング制御を維持しながら効率性を確保できるように、管理するさまざまな種類のコンテンツを慎重に検討し、決定する必要があります。
ヘッドレスCMS導入のヒント
ここでは、ヘッドレスCMSの導入方法をより詳しく説明するために、小売企業の事例を紹介します。この導入方法は、同社の特定のニーズとテクノロジースタックに適合しているため、必ずしもあらゆる企業に最適な方法ではありません。しかし、実際のユースケースのアイデアを提供するでしょう。
当初、同社のプロジェクトでは、webコンテンツ管理のみを対象としていました。CMSでReactベースのコンポーネントを採用し、エンドユーザーがレンダリングするwebアプリからコンポーネントを分離することを目的としていました。多様かつ膨大なページを管理し、コンテンツを頻繁に変更する必要があるため、コンテンツ制作者がページレイアウトを制御できるようにすることも重要な要件でした。
そこで同社は、Reactベースのwebアプリを構築しました。このアプリは、サーバーサイドのレンダリングをサポートし、クライアントのフロントエンドシステム内のキャッシュからコンテンツを読み取ります。CMS からコンテンツが公開されると、フロントエンドキャッシュ内のデータが更新され、コンテンツ配信ネットワークのキャッシュがフラッシュされて、新しいコンテンツがエンドユーザーにすばやく表示されます。
多くのコンテンツ制作者は、Adobe Experience Managerのエクスペリエンスフラグメントを使用して、さまざまなwebサイトをまたいで再利用できるコンテンツブロックを作成しています。これらのコンテンツブロックは、チェックアウトプロセスなどにおいて、他のwebアプリに組み込むこともできます。
コンテンツフラグメントは、デジタルオファーと、ナビゲーションやソーシャルリンクなどのヘッダーおよびフッターコンテンツを管理するためにも利用されています。今後は、モバイルアプリのコンテンツも、医療サービスに関連するデータとともにコンテンツフラグメントを介して管理され、コンポーネント経由か、アプリから直接web ページに公開できるようにする予定です。
ヘッドレスCMSを導入しましょう
複数のエンドポイントをまたいでコンテンツを管理しているかどうかにかかわらず、ヘッドレスなコンテンツ管理に移行することは、賢明な選択であると言えます。開発部門は、CMSを変更することなく、アプローチとターゲット環境に最適なテクノロジーを使用できます。純粋なヘッドレスとハイブリッドアプローチのどちらが自社のニーズに適合するか、慎重に検討する必要があります。
Adobe Experience Managerは、ヘッドレス、ヘッドフル、ハイブリッドを問わず、あらゆるコンテンツ管理ニーズに対応できる、エンタープライズレベルのCMSを提供します。組み込みのDAM機能を使用すれば、あらゆる画像を一元的に管理できます。これらの画像は、直接配信するか、Adobe Dynamic Mediaなどの他のアドビ製品とすばやく連携して配信できます。
Adobe Experience ManagerのヘッドレスCMSの使用方法に関しては、チュートリアルをご覧ください。
Adobe Experience Manager Sitesの優れた機能を体験しましょう。今すぐ無償の体験版にお申し込みください。
https://business.adobe.com/blog/perspectives/make-a-frictionless-transition-to-adobe-experience-manager-as-a-cloud-service
https://business.adobe.com/blog/how-to/accelerate-your-adobe-experience-manager-cloud-modernization-and-access-the-latest-innovations