Allgemeine Informationen

In diesem Kapitel wird kurz die Möglichkeit der Distribution von Inhalten auf verschiedenen Brand-Instanzen erläutert.

Diese Funktionalität wird insbesondere bei Zentralredaktionen benötigt, welche für verschiedene Brands schreiben.

Die zentral verwalteten Artikel werden dann auf die gewünschten Brand-Instanzen distribuiert.


Zentraler Editor

Im zentralen Editor werden alle Artikel erstellt und verwaltet. Der Artikeleditor entspricht dem normalen Artikeleditor, jedoch stehen erweiterte Funktionen zur Distribution zur Verfügung. Der Purple DS Hub stellt zwei unterschiedliche Verfahren zum Distribuieren von Inhalten auf verschiedenen Tenants zur Verfügung: Pull- und Push-Distribution.

Die Pull-Distribution eignet sich vor allem für Headless-Architekturen oder Varianten wo Headless und Klassisch parallel genutzt werden. Die Push-Variante eignet sich insbesondere, bei einem rein klassischen Ansatz.


Artikelliste

In der Artikel- oder Ausgabenliste wird beim Zentraleditor zusätzlich angezeigt welchen Tenants die Inhalte zugeordnet sind. Dies kann auch als Filterkriterium genutzt werden.


Pull-Distribution

Bei der Pull-Distribution werden Artikel und/oder Ausgaben den gewünschten Tenants zugeordnet, das „holen“ der jeweiligen Artikel obliegt dann den jeweiligen Plattformen. Dies kann im Headless Fall durch einen Zugriff über die ReST- oder GraphQL API erfolgen. Ist ein klassisches CMS angebunden, so kann dieses die Daten ebenfalls über die API direkt abrufen – bei Nutzung des Purple DS Brand CMS ist diese Funktionalität bereits integriert.


Pull – Zuordnen von Tenants

Bei der Pull-Distribution können Inhalte beliebigen Tenants zugeordnet werden. Dazu werden zusätzliche Felder unter den Artikeln eingeblendet:

Diese Zuordnungen stehen in Suchen, Listen und über die API zur Verfügung. Zusätzlich lassen sich beliebige Felder für Tenant-Spezifische Attribute und Placement-Informationen definieren:

Pull – Purple DS Brand CMS Klassisch

Sind in dem Setup klassische CMS vorgesehen, so kann ein Purple DS Brand Hub Inhalte von dem Zentraleditor kontinuierlich abrufen. Der Purple DS Brand Hub kann dabei nur auf die ihm zugeordneten Inhalte zugreifen. Die

übertragenen Inhalte sind weiterhin mit dem Zentraleditor verknüpft und können wie in „Editieren von distribuierten Artikeln auf Brand-Instanzen“ beschrieben bearbeitet werden.

Pull – Berechtigung

Die Berechtigungen zur Tenant-Zuordnung kann auf User- oder Rollenebene eingeschränkt werden.


Push-Distribution


Push – Distribution auf Brand-Seiten

Nachdem der Artikel auf der zentralen Editorinstanz freigegeben ist (publiziert), kann dieser auf beliebige Brand-Seiten gepusht werden. Durch die Vorbedingung der Freigabe, wird gewährleistet, dass ein eventuell definierter Freigabeworkflow eingehalten wird. Zudem kann ein Nutzer den Artikel nur auf Brand-Seiten publizieren, auf denen er auch mindestens Editor-Rechte besitzt.


Nach dem Veröffentlichen des Artikels wird der Button „Distribute to available sites“ angezeigt, über den der Artikel verteilt werden kann. Dieser öffnet ein Popup, in dem alle vorhandenen Purple DS Brand Instanzen ausgewählt werden können, zu dem der aktuelle Nutzer Zugriffsrechte besitzt. Es kann zudem selektiert werden, ob die Artikel auf die Brand-Seiten als Draft übertragen werden oder ob die Artikel auf den ausgewählten Brand-Instanzen direkt live gestellt werden sollen.

Nach Distribution wird im Artikel auch direkt angezeigt auf welche Seiten der Artikel verteilt wurde.

Push – Berechtigungen

Ein Push ist auf einen Tenant (Purple DS Brand Hub) ist für den User nur möglich, wenn er auf dem jeweiligen Brand Hub ebenfalls die benötigten Rechte besitzt.


Editieren von distribuierten Artikeln auf Brand-Instanzen

Auf der Brand Instanz wird ebenfalls in der Artikelliste direkt angezeigt, dass der Artikel zentral verwaltet wird. Das Distributor-Icon in der Artikelliste dient gleichzeitig als Link auf die Zentralinstanz.

Beim Öffnen des Artikels im Brand-Editor wird dieser Sachverhalt noch deutlicher – eine Meldung indiziert, dass der Artikel zentral verwaltet wird und die Bearbeitung ist gesperrt:

Um den Artikel brandspezifisch zu modifizieren, muss er erst von der zentralen Versionskontrolle entkoppelt („unlink from original“) werden. Er erfährt danach keine weiteren Updates durch den Zentraleditor.

Sobald der Artikel vom Original abgekoppelt wurde, kann dieser auf der Brand-Instanz beliebig bearbeitet werden. Durch die Funktion „Restore It“ können die lokalen Modifikationen verworfen und die Verbindung mit dem zentral gepflegten Original wiederhergestellt werden.