Redaktioneller Workflow

Workflow-Status

Seiten verwenden vier Workflow-Status:

  • draft
  • in_review
  • published
  • archived

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 draft verschoben 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 draft verschoben oder erneut veröffentlicht werden

Wer zwischen den Status wechseln darf

`editor`

Erlaubte Aktionen:

  • draft -> in_review
  • in_review -> draft

Nicht erlaubt:

  • Veröffentlichen
  • Archivieren

`site_admin`

Erlaubte Aktionen für zugewiesene Sites:

  • draft -> in_review
  • draft -> published
  • in_review -> draft
  • in_review -> published
  • in_review -> archived
  • published -> draft
  • published -> archived
  • archived -> draft
  • archived -> 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 liefern 404
  • in_review-Seiten liefern 404
  • archived-Seiten liefern 404

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 draft befindet
  • sobald eine Seite draft verlässt, erfordert die Inhaltsbearbeitung einen site_admin oder super_admin oder eine Workflow-Rückkehr zu draft
  • site_admin- und super_admin-Benutzer können über die Workflow-Zustände hinweg weiterarbeiten, die sie verwalten dürfen

Praktischer Ablauf

  1. der Editor erstellt eine Seite in draft
  2. der Editor stellt den Inhalt fertig und reicht ihn zur Prüfung ein
  3. der Site-Admin oder Super-Admin prüft die Seite
  4. der Site-Admin oder Super-Admin veröffentlicht die Seite
  5. spätere Aktualisierungen können die Seite zurück in draft verschieben und dann erneut durch die Prüfung führen