ContextHub是儲存、控制和呈現上下文資料的架構。 用戶端Javascript API可讓您存取資料,以個人化內容。
We.Retail參考實作實作ContextHub,當您將ContextHub整合至您自己的專案時,可當成參考。
包含We.Retail參考實作(/libs/settings/cloudsettings/legacy
)所使用之範例ContextHub組態的路徑,僅能用作建立您自己組態的參考。
它不應用於專案中,做為您自己的ContextHub設定。
ContextHub會在用戶端上儲存持續的上下文資料。 ContextHub Javascript API可讓您存取商店,以視需要建立、更新和刪除資料。 因此,ContextHub代表您頁面上的資料層。
每個ContextHub儲存都是預定義儲存類型的實例:
ContextHub包含區段引擎,可管理區段並判斷哪些區段可針對目前的上下文加以解析。 已定義數個區段。 您可以使用Javascript API來判斷已解析的區段。
ContextHub工具列可讓行銷人員和作者查看和控制儲存資料,以模擬製作頁面時的使用者體驗。 工具列由UI模組群組組成,這些UI模組可讓您存取ContextHub商店。
每個ContextHub UI模組都是預先定義模組類型的例項:
ContextHub提供了幾種示例模組類型。
使用AEM控制台來新增UI模組,並以UI模式將它們分組。](ch-configuring.md#adding-a-ui-module)[
開發人員可以建立自訂模組類型。
開發人員需要將ContextHub元件新增至頁面。