Redaktioneller Workflow
Workflow-Status
Seiten verwenden vier Workflow-Status:
draftin_reviewpublishedarchived
Neue Seiten beginnen als draft.
Was die Status bedeuten
`draft`
- Inhalt in Bearbeitung
- nicht öffentlich
- Editoren können Inhalte in diesem Zustand bearbeiten
`in_review`
- bereit zur Prüfung
- nicht öffentlich
- Editoren können den Seiteninhalt nicht weiter bearbeiten, bis die Seite zurück in
draftverschoben wird
`published`
- öffentlich
- auf der öffentlichen Site routbar
- die Seitensichtbarkeit wirkt weiterhin zusammen mit den Sichtbarkeitsregeln auf Blockebene innerhalb der Seite
`archived`
- aus dem Live-Betrieb genommen
- nicht öffentlich
- kann von einer berechtigten Rolle zurück in
draftverschoben oder erneut veröffentlicht werden
Wer zwischen den Status wechseln darf
`editor`
Erlaubte Aktionen:
draft->in_reviewin_review->draft
Nicht erlaubt:
- Veröffentlichen
- Archivieren
`site_admin`
Erlaubte Aktionen für zugewiesene Sites:
draft->in_reviewdraft->publishedin_review->draftin_review->publishedin_review->archivedpublished->draftpublished->archivedarchived->draftarchived->published
`super_admin`
super_admin hat dieselben Workflow-Befugnisse wie site_admin, jedoch über die gesamte Installation hinweg.
Öffentliche Sichtbarkeitsregeln
Nur Seiten mit dem Status published sind öffentlich.
draft-Seiten liefern404in_review-Seiten liefern404archived-Seiten liefern404
Dies gilt für normale öffentliche Routen, Multisite-Routing und lokalisierte Routen.
Der Workflow-Status der Seite und der Block-Status sind getrennt. Die normale Aktion Publish unter Seite bearbeiten -> Übersicht veröffentlicht nur den Seitendatensatz. Sie veröffentlicht nicht stillschweigend Entwurfs- oder In-Review-Blöcke innerhalb der Seite. Wenn eine Seite unveröffentlichte seiteneigene Blöcke hat, öffnet die Veröffentlichungsaktion ein Modal mit einer nicht angehakten Option Also publish all unpublished page-owned blocks. Bleibt sie nicht angehakt, wird das Nur-Seite-Verhalten beibehalten; wird sie angehakt, werden berechtigte seiteneigene Blöcke in derselben Workflow-Aktion veröffentlicht.
Der Übersichts-Tab zeigt außerdem einen Unpublished page content-Hinweis, wenn seiteneigene Blöcke noch Entwurf oder in Prüfung sind. Publish page-owned blocks veröffentlicht nur diese seiteneigenen Blöcke und ändert den Workflow-Status der Seite nicht.
Shared-Slot-Inhalte sind von diesen Veröffentlichungs-Workflows für seiteneigene Blöcke ausgenommen. Shared-Slot-gestützte Header-, Footer- oder andere Slots müssen separat geprüft und veröffentlicht werden; WebBlocks CMS kaskadiert die Seitenveröffentlichung nicht in Shared-Slot-Blockbäume.
Workflow und Seitenbearbeitung
Der Workflow-Zustand beeinflusst auch, wer den Seiteninhalt weiter bearbeiten darf.
- Editoren können den Seiteninhalt nur bearbeiten, während sich die Seite in
draftbefindet - sobald eine Seite
draftverlässt, erfordert die Inhaltsbearbeitung einensite_adminodersuper_adminoder eine Workflow-Rückkehr zudraft site_admin- undsuper_admin-Benutzer können über die Workflow-Zustände hinweg weiterarbeiten, die sie verwalten dürfen
Praktischer Ablauf
- der Editor erstellt eine Seite in
draft - der Editor stellt den Inhalt fertig und reicht ihn zur Prüfung ein
- der Site-Admin oder Super-Admin prüft die Seite
- der Site-Admin oder Super-Admin veröffentlicht die Seite
- spätere Aktualisierungen können die Seite zurück in
draftverschieben und dann erneut durch die Prüfung führen