ContextHub contexthub
ContextHub は、コンテキストデータを保存、操作および表示するためのフレームワークです。クライアントサイド JavaScript API を使用してデータにアクセスし、コンテンツをパーソナライズします。
/libs/settings/cloudsettings/legacy
)は、独自の設定を作成する際の参考としてご利用ください。永続性 persistence
ContextHub ストアは、コンテキストデータをクライアント上に保持します。ContextHub JavaScript API を使用してストアにアクセスし、必要に応じてデータを作成、更新および削除できます。したがって、ContextHub はページ上のデータレイヤーに相当します。
個々の ContextHub ストアは、事前定義されたストアタイプのインスタンスです。
- ContextHub には、いくつかのストアタイプのサンプルが用意されています。
- AEM コンソールを使用してストアを作成します。
- デベロッパーは、カスタムストアタイプを作成できます。
- 開発者は、JavaScript を使用してストアデータにアクセスできます。
セグメント化 segmentation
ContextHub には、セグメントの管理や、現在のコンテキストで解決されるセグメントを判断するセグメント化エンジンが含まれています。いくつかのセグメントが定義されています。JavaScript API を使用して、解決されたセグメントを判断できます。
プレゼンテーション presentation
マーケターと作成者は、ContextHub ツールバーを使用してストアデータを表示および操作し、ページのオーサリング時にユーザーエクスペリエンスをシミュレートできます。このツールバーは、ContextHub ストアへのアクセスを提供する UI モジュールのグループで構成されています。
各 ContextHub UI モジュールは、事前定義されたモジュールタイプのインスタンスです。
-
ContextHub には、いくつかのモジュールタイプのサンプルが用意されています。
-
AEM コンソールを使用して UI モジュールを追加し、UI モードにグループ化します。
-
開発者は、カスタムモジュールタイプを作成できます。
開発者は、ContextHub コンポーネントをページに追加する必要があります。