Inhalte der aktuellen Seite mit einer älteren Version davon vergleichen

Anforderung
Ein Redakteur erfasst die Inhalte auf den Seiten in dem die entsprechenden Komponenten konfiguriert werden im jeweiligen Touch-UI Dialog, wie z.B. Headline, RichText, Listen, Links, Tabs, Buttons, Images, Videos, Sliders etc.

AEM Author view

AEM Author view

Die Seite wird veröffentlicht und im Laufe der Zeit werden nun Änderungen daran vorgenommen. Bilder werden ausgetauscht, Texte verändert, es kommen neue Listen-Elemente hinzu, andere werden entfernt und bei Link-Komponenten kann sich die URL verändern.

Wie kann man dies nun nachvollziehen, insbesondere wenn die Änderungen erst noch veröffentlicht werden sollen? Ein Redakteur muss in der Lage sein eine Anforderung zur Veröffentlichung korrekt nachvollziehen zu können. Dies bedeutet der Redakteur kann (und muss!) sämtliche Änderungen auf einen Blick sehen um zu Bewerten ob dieser Aktivierungsprozess genehmigt werden darf.

 

Lösung
Die CQ-Factory hat eine innovative Lösung für diese Problemstellung gefunden und auch schon erfolgreich eingesetzt. Wir haben eine technologische Architektur entwickelt, welche es erlaubt existierende Komponenten anzupassen um das in AEM integrierte “Page Version Comparison” zu verwenden. Dazu wird im AEM Sites view die integrierte “Timeline” -Funktionalität verwendet, welche es erlaubt jede Seite zu versionieren.

AEM Sites view

AEM Sites view

 

Mit einem Klick auf solch eine erstelle Version, kann der Redakteur nun sehen welche Änderungen an dieser Seite vorgenommen worden sind.

AEM Page Version Comparison view

AEM Page Version Comparison view

Änderungen werden farblich hervorgehoben. In diesem Beispiel wurden neue Texte “grün” hinterlegt, entfernte Texte “rot” markiert. Die “rot” markierte Image-Komponente signalisiert dass das Bild verändert worden ist. Es kann auch zusätzlich noch die URL zum vorherigen Asset angezeigt werden.

Sollten Sie solch eine Lösung benötigen, die CQ-Factory GmbH bietet Ihnen für Ihre Problemstellung unser Knowhow an. Kontaktieren Sie uns!