ContextHub contexthub
ContextHub ist ein Framework zum Speichern, Ändern und Darstellen von Kontextdaten. Die Client-seitige JavaScript-API ermöglicht Ihnen den Zugriff auf die Daten zur Personalisierung von Inhalten.
/libs/settings/cloudsettings/legacy
), sollte nur als Referenz zum Erstellen einer eigenen Konfiguration verwendet werden.Persistenz persistence
ContextHub speichert persistente Kontextdaten auf dem Client. Mit der ContextHub-JavaScript-API können Sie auf Stores zugreifen, um Daten bei Bedarf zu erstellen, zu aktualisieren und zu löschen. Daher stellt ContextHub eine Datenschicht auf Ihren Seiten dar.
Jeder ContextHub-Store ist eine Instanz eines vordefinierten Store-Typs:
- ContextHub stellt verschiedene Beispielspeicherarten bereit.
- Verwenden Sie AEM-Konsolen, um Stores zu erstellen.
- Entwickler können anwenderdefinierte Speichertypen erstellen.
- Entwickelnde können per JavaScript auf Store-Daten zugreifen.
Segmentierung segmentation
ContextHub enthält eine Segmentierungs-Engine, die Segmente verwaltet und bestimmt, welche Segmente für den aktuellen Kontext aufgelöst werden. Mehrere Segmente sind definiert. Sie können die JavaScript-API verwenden, um aufgelöste Segmente zu bestimmen.
Präsentation presentation
Die ContextHub-Symbolleiste ermöglicht es Marketern und Autoren, gespeicherte Daten anzuzeigen und zu bearbeiten, um das Anwendererlebnis beim Erstellen von Seiten zu simulieren. Die Symbolleiste besteht aus Gruppen von UI-Modulen, die Zugriff auf ContextHub-Stores ermöglichen.
Jedes ContextHub-UI-Modul ist eine Instanz eines vordefinierten Modultyps:
-
ContextHub stellt verschiedene Beispiel-Modultypen bereit.
-
Verwenden Sie AEM-Konsolen, um UI-Module hinzuzufügen und sie in UI-Modi zu gruppieren.
-
Entwicklerinnen und Entwickler können benutzerdefinierte Modultypen erstellen.
Entwicklerinnen und Entwickler müssen die ContextHub-Komponente zur Seite hinzufügen.