ContextHub是一種用於儲存、操控和呈現內容資料的架構。 使用者端Javascript API可讓您存取個人化內容的資料。
此 We.Retail參考實作 實作ContextHub,並可作為將ContextHub整合至您專案時的參考。
包含範例ContextHub設定(用於 We.Retail參考實作 ( /libs/settings/cloudsettings/legacy
)僅可作為建立您自己的設定的參考。
請勿在專案中作為您自己的ContextHub設定使用。
ContextHub會儲存持續存在於使用者端上的內容資料。 ContextHub Javascript API可讓您存取存放區,以視需要建立、更新和刪除資料。 因此,ContextHub代表頁面上的資料層。
每個ContextHub存放區都是預先定義存放區型別的例項:
ContextHub包含區段引擎,可管理區段並決定針對目前內容解析哪些區段。 已定義數個區段。 您可以使用Javascript API來 決定已解析的區段.
此 contexthub工具列 可讓行銷人員和作者檢視並操控存放區資料,以便在編寫頁面時模擬使用者體驗。 工具列由提供存取ContextHub存放區的UI模組群組組成。
每個ContextHub UI模組都是預先定義模組型別的例項:
ContextHub提供數種 範例模組型別.
使用AEM主控台 新增使用者介面模組,並至 在UI模式下將其分組.
開發人員可以 建立自訂模組型別.
開發人員需要 將ContextHub元件新增至頁面.