コンテンツ管理システムアーキテクチャとは何ですか?

世界で最も成功し、影響力のあるブランドは、特にコンテンツ管理システムシステム(コンテンツ管理システム)に関して、適切なアーキテクチャを実装することの価値を知っています。

6 所要時間

Busy,Young,Professional,International,Board,Executives,,Diverse,Team,People,Group
チャプター1

コンテンツ管理システムアーキテクチャの4つのタイプ

ウェブコンテンツ管理プロセスを容易にするように設計されたコンテンツ管理システム(CMS)は、ブランドが大規模なコンテンツの作成と配信を可能にします。この記事では、コンテンツ管理システムアーキテクチャの4つのタイプ(従来型、分離型、ヘッドレスCMS、ハイブリッド)について説明します。最後に、組織に最適なコンテンツ管理システムプラットフォームを評価し、最終的に選択する際に注目すべき9つのコア要因について説明します。

コンテンツ管理システムアーキテクチャの定義

コンテンツ管理システムは、SaaS製品としてクラウドまたはオンプレミスでホストされるソフトウェアアプリケーションです。これにより、複数の寄稿者が、Web、ソーシャルメディア、モバイルアプリ、メール、IoTなどのさまざまなチャネルでデジタルコンテンツを作成、変更、整理、および公開できます。とてもシンプルに聞こえますよね?まあ、ある意味では、それは確かにさわやかでシンプルです。特にコンテンツ管理システム以前の時代(その時代に耐えたベテランの開発者やマーケターが振り返ることを楽しんでいない暗くて困難な時代)と比較して。

ただし、すべてのCMSが同じように構築されているわけではなく、価格モデルも異なります。比較的機敏で拡張可能なものもあれば、導入コストが低く、ビジネスユーザーにとって簡単なものもありますが、柔軟性と汎用性を犠牲にしています。これらの相対的な長所と短所は多面的で複雑になる可能性がありますが、あるタイプのコンテンツ管理システムを別のタイプから根本的に特徴付けるのは、明確で一貫性のあるアーキテクチャです。

本質的に、コンテンツ管理システムアーキテクチャは、フロントエンド機能(コンテンツが表示される場所)とバックエンド機能(コンテンツが作成および編集される場所)を管理するツールとテクノロジーの間の関係(または場合によってはその欠如)を定義します。明らかに、この話はこれよりもはるかに技術的です—コンテンツ管理システムアーキテクチャを専門とするソフトウェアエンジニアがすぐに同意するように。しかし、私たちの議論の目的のためには、コンテンツ管理システムアーキテクチャが、フロントエンドがバックエンドと「対話」するかどうか、どのように、そしてどの程度決定するかを理解するだけで十分です。

チャプター2

従来のコンテンツ管理システムアーキテクチャ

従来のコンテンツ管理システムアーキテクチャ(モノリシックまたは結合型CMSアーキテクチャと呼ばれることが多い)では、フロントエンドとバックエンドは緊密に接続され、事前に定義されています。従来の コンテンツ管理システム アーキテクチャは、次のコア要素で構成されています。

  • コンテンツとデジタル資産が格納されるバックエンド データベース。
  • コンテンツが作成されるバックエンドのコンテンツ管理プラットフォーム。
  • コンテンツ作成者と発行者が設計スキーマを構築して適用するバックエンド アプリケーション。
  • パブリッシュされたコンテンツを HTML ページに表示するフロントエンド アプリケーション層。

従来のコンテンツ管理システムソリューションの利点

  • 個人のWebサイトや基本的なビジネスWebサイトなどのシンプルで洗練されていないユースケース(特にリソースと予算が限られている中小企業)に適しています。
  • フロントエンドとバックエンドが結合されており、個別のインストールを必要としないため、実装は比較的簡単です(「標準搭載」)。
  • 通常、シンプルでユーザーフレンドリーなインターフェイスと、技術者以外の管理者やエンドユーザーに適した事前定義されたテンプレートを提供します。
  • これらは、これから検討する他のタイプのコンテンツ管理システムアーキテクチャ(分離、ヘッドレスCMS、およびハイブリッド)よりも購入、導入、および更新に費用がかかりません。

従来のコンテンツ管理システムアーキテクチャの欠点

  • コンテンツはWeb専用であり、モバイルやIoTのように他のチャネルにシームレスに再利用または共有することはできません(注:これはAPIを活用することで可能かもしれませんが、従来のコンテンツ管理システムアーキテクチャは基本的にサードパーティのツールで動作するように構築されていないため、非常に難しい場合があります)。
  • 限られた範囲のコンテンツタイプとプログラミングフレームワークのみをサポートします。
  • 定期的なメンテナンスや更新など、バックエンドに変更を加えることは、複雑で時間とコストがかかり、厳格な内部テストを行ってもリスクが伴う可能性があります。
  • 俊敏性を欠くと、DevOpsサイクルが遅くなり、変化する顧客の期待や市場のダイナミクスに企業が対応できなくなる可能性があります。
  • ビジネスの継続性に対する継続的なリスクを表す:1つのコンポーネント(コンテンツ管理プラットフォームなど)に問題がある場合、コンテンツ管理システム全体がクラッシュする可能性があります。
  • 継続的なセキュリティリスクを表す:従来のコンテンツ管理システムシステムの結合された性質は、悪意のある人物がコンテンツデータベースを作成した場合、コンテンツ公開プラットフォームにアクセスしてWebサイトをオフラインにできることを意味します。
チャプター3

分離されたコンテンツ管理システムアーキテクチャ

decoupled コンテンツ管理システム アーキテクチャでは、フロントエンドとバックエンドは別々のシステムです。バックエンドはコンテンツの作成と保存を管理し、フロントエンドはさまざまなインターフェイス(Web、ソーシャル、アプリ、IoTなど)を介してユーザーにコンテンツを表示することを管理します。分離された コンテンツ管理システム アーキテクチャは、次のコア要素で構成されています。

  • コンテンツとデジタル資産が格納されるバックエンド データベース。
  • コンテンツが作成されるバックエンドのコンテンツ管理プラットフォーム。
  • 既定のフロントエンド コンテンツ発行プラットフォーム。
  • バックエンド コンテンツ管理プラットフォームとフロントエンド コンテンツ発行プラットフォームを接続する API。

分離されたコンテンツ管理システムアーキテクチャの利点

  • デベロッパーは、最高のAPI統合の名簿を管理することで、顧客体験を最適化し、コンバージョン(マイクロコンバージョンを含む)を促進することができます
  • デベロッパーは、フロントエンドに影響を与えたり中断したりすることなく、バックエンドに変更を加えることができます
  • 通常、ヘッドレスCMS コンテンツ管理システムアーキテクチャ(次に説明します)よりもパブリッシャーと開発者の依存関係の度合いが低く
  • なります
  • フロントエンドのプレゼンテーション層を標的とする攻撃に対する脆弱性が低い — 悪意のあるアクターがコンテンツデータベースを侵害した場合でも、(分離された)コンテンツ公開プラットフォームにアクセスすることはできません
  • コンテンツがサーバを経由せずにオーディエンスに直接プッシュされるため、コンテンツ配信を高速化。ページの読み込み速度が検索エンジンのランキング要因となるため、SEOも向上します。
  • マーケターにとって、コンテンツは標準化され、構造化され、再利用可能な形式で保存されるため、使いやすさ
  • クラウド展開では、インフラストラクチャのリソースを活用し、需要の増加(サイバーマンデーのトラフィックの急増など)に応じて拡張できるだけでなく、規模の経済(トランザクション量が増加すると、基盤となるクラウドベースのインフラストラクチャのユニットあたりのコストが削減されます)も活用できます

分離されたコンテンツ管理システムアーキテクチャの欠点

  • 従来のコンテンツ管理システムアーキテクチャよりも調達コストが高く、サードパーティの統合を追加すると総所有コストが増加します。
  • 比較的使いにくい(通常、開発者にとっては継続的な問題ではありませんが、一部のコンテンツ作成者にとっては課題となる可能性があります)。
  • アーキテクチャレイヤーが増えると、追加の開発作業と技術的専門知識(特にフロントエンドとスケーリング)が発生し、社内スタッフが提供するか、外部のパートナーやコンサルタントを通じて取得する必要があります。
チャプター4

ヘッドレス コンテンツ管理システム アーキテクチャ

ヘッドレスCMS コンテンツ管理システム アーキテクチャには、テンプレートを使用してコンテンツを表示する事前定義されたフロントエンドはありません。代わりに、バックエンドはさまざまなデバイスやチャネル(Web、ソーシャル、モバイル、IoTなど)にコンテンツをプッシュし、それぞれがそのコンテンツの表示方法を管理できるようにします。ヘッドレス コンテンツ管理システム アーキテクチャは、次のコア要素で構成されています。

  • コンテンツとデジタル資産が格納されるバックエンドデータベース
  • コンテンツが作成されるバックエンドのコンテンツ管理プラットフォーム
  • バックエンドのコンテンツ管理プラットフォームとフロントエンドのコンテンツ公開プラットフォームを接続する API

一見すると、ヘッドレスCMS コンテンツ管理システムアーキテクチャは、分離されたコンテンツ管理システムアーキテクチャと本質的に同じように見えるかもしれません。重複する部分もありますが、同一ではありません。デカップリングされた コンテンツ管理システム アーキテクチャでは、既定のフロントエンド コンテンツ公開プラットフォームが使用されます。ただし、ヘッドレスCMS コンテンツ管理システムアーキテクチャを使用すると、組織は必要なフロントエンドテクノロジーを選択する完全な自由と柔軟性が得られます。標準テンプレートや事前定義されたモジュール統合を備えたフロントエンドシステムはありません。

ヘッドレスCMS コンテンツ管理システムアーキテクチャの利点

分離コンテンツ管理システムアーキテクチャのすべての利点に加えて、ヘッドレスCMSコンテンツ管理システムにはいくつかの重要な利点があります。

  • デベロッパーは、必要な数の配信レイヤーを必要な数の任意の言語で作成し、コンテンツを任意のチャネルにプッシュできます。これにより、マーケターは、エンタープライズビジネスに不可欠な機能であるオムニチャネルキャンペーンを作成できます。
  • デベロッパー、現在使用されていないが将来導入される可能性のあるものを含め、増え続けるフロントエンドコーディングフレームワーク(Next.jsなど)を使用できます。

ヘッドレスCMS コンテンツ管理システムアーキテクチャの欠点

  • 管理が複雑で、分離されたアーキテクチャは、社内に専門知識を持たない組織や、追加のプレゼンテーションサポートを得るための予算がない組織にとって問題になる可能性があります
  • プレゼンテーションはJavaScriptを記述する開発者によって処理されるため、技術者以外のマーケターはWYSISYGのオーサリングや編集を使用できません
  • 顧客やり取りのデータがフロントエンドとバックエンドの間でリアルタイムでプッシュされないため、エクスペリエンスをパーソナライズする、またはコンテンツアナリティクス機能(A/Bテストなど)を実行することができない
チャプター5

ハイブリッド コンテンツ管理システム アーキテクチャ

ハイブリッド コンテンツ管理システム アーキテクチャは、ヘッドレスCMS コンテンツ管理システム アーキテクチャの柔軟性と拡張性を兼ね備えながら、API を使用して、従来の コンテンツ管理システムアーキテクチャによって提供されるパーソナライズおよびコンテンツアナリティクス機能を有効にします。

ハイブリッド コンテンツ管理システム アーキテクチャの利点

  • コンテンツは分離されたコンテンツ管理システムアーキテクチャを介して1つのエクスペリエンスに配信できますが、開発者は好みのライブラリとフレームワーク(React.jsなど)を使用して、個別のフロントエンドコードベースを開発および維持できます。
  • デバイスとブラウザーがコンテンツとパーソナライズルールをリアルタイムで解釈し(プロファイル情報、過去のインタラクションなどの要因を考慮)、リアルタイムアナリティクス(A/Bテストなど)を実行できるようにするAPIを活用します。
  • WYSIWYG編集、チームがメディアを再利用できるようにすることでコンテンツのライフサイクルを拡張するデジタルアセット管理、コンテンツをリアルタイムでプレビューおよび編集するライブ編集などの機能でマーケターを支援します。
  • コンテンツブロック、プレゼンテーションプロンプト、Webフォームなどのコンポーネントやテンプレートでマーケターをさらに強化し、Webページやその他の形式でのコンテンツ開発とプレゼンテーションの構造化、合理化、標準化を支援します。

ハイブリッドコンテンツ管理システムアーキテクチャのデメリット

予想通り、ハイブリッド コンテンツ管理システムアーキテクチャは、分離されたコンテンツ管理システムとヘッドレスCMSの両方の機能上の欠点(ただし、コンテンツのプレビューやアナリティクスではない)を共有しています。ただし、ハイブリッド コンテンツ管理システム の展開では、既定のフロントエンド レイヤーがないため、追加の専門知識が必要になる場合があります。幸いなことに、このサポートはすぐに利用でき、大手ベンダーには、必要なレベルのサポートを提供する準備ができているサードパーティのコンサルタントのネットワークがあります。

従来のコンテンツ管理システムアーキテクチャから分離/ヘッドレスCMSコンテンツ管理システムアーキテクチャへの大きなジャンプを警戒している組織は、多くの点で両方の長所を提供するハイブリッドコンテンツ管理システムアーキテクチャによって十分に役立つ可能性があります。

チャプター6

適切なコンテンツ管理システムアーキテクチャの選び方

コンテンツ管理システムアーキテクチャの4つのタイプ(従来型、分離型、ヘッドレスCMS、ハイブリッド)を見てきたので、チームは現在の要件と予想される目標に最適なモデルを特定することに熱心かもしれません。製品とオプションを評価する際には、次の 9 つの主要な機能と属性に焦点を当てます。

1.コンテンツを簡単に作成、編集、配信するためのツールを備えた優れた編集機能。次のような機能を探します。

  • 直感的なユーザーインターフェース。
  • ファーストクラスのテキスト処理。
  • ライブコンテンツプレビュー(WYSISYG)。
  • コーディングなしで設計の柔軟性/カスタマイズ。
  • コンテクスト内のヘルプとドキュメント。
  • 検索およびインデックス作成機能(柔軟な拡張可能な組み込み検索エンジン、予測型検索、コンテンツ階層の任意のレベルでのフルシステム検索。ブール型のクエリ ロジック。
  • コンテンツの保存とアクセシビリティ。
  • 適切に設計されたページおよびコンポーネントテンプレート。
  • コンテンツのライフサイクル全体にわたる可視性を高めるバージョン管理。
  • スケジュールとリマインダー。

2. ワークフロー、レポート、コンテンツ整理ツール(リンク管理やコンテンツモデリングなど)

3.カスタマイズされたユーザーとグループの権限をサポートし、規制コンプライアンスを保証する直感的なユーザー管理(たとえば、特定の日時にWebサイトでライブだったコンテンツを簡単かつ確実に証明する機能)。

4. 特定のドキュメントや情報へのアクセスを厳格にカスタマイズ可能な制御を備えた堅牢なセキュリティにより、コンテンツは適切な人にのみ表示され、適切なタイミングで公開されます。コンテンツ管理システムは、選択したエンタープライズセキュリティプロバイダーやサードパーティの認証システム(Azure AD、IdentityServer、OpenID、Oauthなど)とも統合する必要があります。

5. マルチチャネルのスケーラビリティにより、マーケターは「一度作成すれば、どこにでも配信できる」ようになり、新しいチャネルを簡単に追加し、変化するSEOアルゴリズムに合わせて新しいコンテンツやメタデータやメタデータを提供することができます。また、ソフトウェア開発キット(SDK)、API、コネクタ、パイプラインを使用してコンテンツ管理システムを定期的に更新した実績のある履歴を持つベンダーを選択することも不可欠です。

6. マルチサイトおよび多言語サポート、ローカリゼーションおよび翻訳サービスとの統合、多言語編集機能、多国籍コンテンツのワークフロー、多国籍ガバナンスなど、グローバルに展開する能力と俊敏性。

7. 組み込みの柔軟性、スケーラビリティ、パフォーマンスの強化 (クラウド機能、マルチサイト展開、新しい統合、コネクタ、API の明確なポイントによる拡張性など)。

8. パーソナライゼーションとアナリティクスは、外部ソースやアプリケーションを含むあらゆるチャネルからやり取りのデータを収集し、すべての顧客やり取りとジャーニーを測定指標して報告する能力によって推進されます。

9.非常に強力な統合コンテンツとeコマース統合が以下によってサポートされています。

  • 統一されたeコマースインターフェース。
  • 移行ツール。
  • シームレスな在庫管理。
  • 適応可能な在庫処理。
  • フローチャートベースのルールによる自動化。
  • パーソナライゼーション機能。
  • サードパーティの統合。
  • ユーザー生成コンテンツの作成。
  • テスト機能。

これらの重要な機能の詳細については、ガイドをダウンロードしてくださいビジネスコンテンツ管理システム。

チャプター7

最後の言葉

適切な コンテンツ管理システムアーキテクチャを選択することは、コンテンツ運用の基本であり、次のことを決定します。

  • コンテンツの作成方法と、コンテンツを表示できる場所 (および場合によっては表示できない場所)。
  • チームがコンテンツの変更や編集を複数の場所で手動でレプリケートする必要があるかどうか。
  • マーケターと開発者が協力しなければならない性質と範囲、およびそれらが同時に作業できるかどうか。
  • コンテンツ配信のスピードは、ユーザーエクスペリエンスと顧客満足度の中核的な推進力です。

サイトコア XM Cloud

の詳細

サイトコア XM Cloud は、コンテンツ管理を再考するエンタープライズ対応の SaaS コンテンツ管理システムです。XM Cloudは、ハイブリッドアーキテクチャを使用して、ヘッドレスCMS コンテンツ管理システムの最高の属性を通じて開発者の俊敏性を提供し、視覚的に豊かなWYSIWYGページ構成エクスペリエンスを通じてマーケターを支援します。

詳細を確認し、オンデマンドのガイド付きデモを起動してください。Discover XM Cloud によって、組織が関連するエクスペリエンスを高速で提供できるようになります。