ContextHub contexthub
ContextHub ist ein Framework zum Speichern, Ändern und Darstellen von Kontextdaten. Seine Hauptfunktion ist die Möglichkeit, Kontextdaten anzuzeigen, während die Simulation verschiedener Rollen und das Wechseln zwischen ihnen ermöglicht wird.
ContextHub ermöglicht Ihnen Folgendes:
- Präsentieren, Anzeigen, Wechseln von Rollen und Simulieren von Anwendererlebnissen beim Erstellen von Seiten mithilfe von Kontextdaten
- Beibehalten von Kontextdaten auf Ihrer Website als Datenschichtdarstellung
- Verwalten von Segmenten für den ausgewählten Kontext
Die Client-seitige JavaScript-API ermöglicht Ihnen den Zugriff auf die Daten zur Personalisierung von Inhalten.
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 den Zugriff auf ContextHub-Speicher ermöglichen, in denen ContextHub-Daten auf dem Client beibehalten werden.
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.
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.
- Entwicklerinnen und Entwickler können über 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.