AEM as a Headless CMS 用のオーサリング - はじめに author-headless-introduction

AEM ヘッドレスコンテンツ作成者ジャーニーのこの手順では、Adobe Experience Manager(AEM)as a Cloud Service をヘッドレス CMS として使用した場合の、コンテンツのオーサリングを理解するために必要な(基本)概念と用語について説明します。これには、ヘッドレスコンテンツ配信用のコンテンツの構造化と作成が含まれます。

30 日間の体験版を使用してヘッドレス CMS を理解しましょう

目的 objective

  • 対象読者:初心者
  • 目的:ヘッドレスオーサリングに関係する概念と用語を紹介します。

コンテンツ管理システム(CMS) content-management-system

コンテンツ管理システムとは

コンテンツ管理システム(CMS)は、その名のとおり、コンテンツの管理に使用されるコンピュータシステムです。もう少し正確に言えば、web サイトで公開するコンテンツの管理に(通常)使用されるものです。

ヘッドレス CMS headless-cms

ヘッドレスとは、コンテンツを web 上でのコンテンツの表示方法から効果的に切り離すシステムを表す用語です。

従来は、CMS でコンテンツを管理し、web ページでのそのコンテンツのレンダリングするのも CMS でした。

しかし、ヘッドレスでは、コンテンツセットを CMS で管理し、1 つ以上の(独立した)アプリケーションからそのコンテンツにアクセスすることができます。

つまり、コンテンツを様々な形式で任意のデバイスに配信できるということです。これにより、プロセス全体がはるかに柔軟になり、レイアウトや書式設定を気にする必要もなくなります。

NOTE
ヘッドレス CMS の技術的な詳細については、「CMS ヘッドレス開発について」を参照してください。

Adobe Experience Manager as a Cloud Service aem-cloud-service

では、AEM とは何でしょうか。

第一に、AEM は、要件に合わせてカスタマイズ可能な幅広い機能を備えたコンテンツ管理システムです。

つまり、AEM は以下のものとして使用できます。

  • ヘッドレス CMS

    • ヘッドレスの場合、コンテンツは​ コンテンツフラグメント ​としてオーサリングできます。
      これは、様々なアプリケーションから直接アクセスできる自己完結型のコンテンツ項目で、コンテンツフラグメントモデル ​に基づいて構造が事前に定義されています。
      つまり、豊富な機能を使用して様々な形式で様々なデバイスにコンテンツを配信できます
      (さらに、必要に応じて、これらのフラグメントを AEM web ページの作成時に使用することもできます)。
  • 「従来の」CMS

    • コンテンツは、web サイト上でのコンテンツのレンダリング方法を定義する様々なコンポーネントを使用して、web ページ用に作成されます。ここでも AEM は、カスタマイズしたコンポーネントをプロジェクトチームが開発できるので、きわめて柔軟です。

コンテンツモデリング content-modeling

もう 1 つの技術用語は、コンテンツモデリングです(データモデリングとも呼ばれます)。なぜ、これが作成者の関心事になるのでしょうか。

ヘッドレスアプリケーションがコンテンツにアクセスし、それを使用して何らかの処理をおこなうには、コンテンツの構造が事前に定義されている必要があります。 コンテンツを自由形式にすることも可能ですが、その場合は、アプリケーション側の処理が​ 非常に ​複雑になります。

基本的に、コンテンツが従うべき構造を定義するプロセスには、モデルの設計が不可欠です。これをデータモデリングと呼びます。

AEM の場合は、コンテンツアーキテクトの役割(多くの場合、コンテンツ作成者とは別の人物)がデータモデリングを行い、一連の​ コンテンツフラグメントモデル ​を設計します。コンテンツ作成者は、この一連のモデルをコンテンツの基礎として使用します(その際に​ コンテンツフラグメント ​を使用します)。

NOTE
データモデリングについて詳しくは、「AEM ヘッドレスコンテンツアーキテクトジャーニー」を参照してください。

次の手順 whats-next

これで、概念と用語を説明したので、次の手順は AEM を使用したヘッドレスのオーサリングの基本です。ここでは、AEM の基本操作とコンテンツフラグメントのオーサリング方法を紹介します。

その他のリソース additional-resources

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab