Flusso di lavoro editoriale

Stati del flusso di lavoro

Le pagine utilizzano quattro stati del flusso di lavoro:

  • draft
  • in_review
  • published
  • archived

Le nuove pagine iniziano come draft.

Che cosa significano gli stati

`draft`

  • contenuto in lavorazione
  • non pubblico
  • gli editor possono modificare il contenuto in questo stato

`in_review`

  • pronto per la revisione
  • non pubblico
  • gli editor non possono continuare a modificare il contenuto della pagina finché la pagina non torna a draft

`published`

  • pubblico
  • raggiungibile tramite routing sul sito pubblico
  • la visibilità della pagina continua a funzionare insieme alle regole di visibilità a livello di blocco all'interno della pagina

`archived`

  • ritirato dall'uso in produzione
  • non pubblico
  • un ruolo autorizzato può riportarlo a draft oppure pubblicarlo di nuovo

Chi può cambiare stato

`editor`

Azioni consentite:

  • draft -> in_review
  • in_review -> draft

Non consentito:

  • pubblicare
  • archiviare

`site_admin`

Azioni consentite per i siti assegnati:

  • 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 dispone delle stesse capacità di flusso di lavoro di site_admin, ma sull'intera installazione.

Regole di visibilità pubblica

Solo le pagine con stato published sono pubbliche.

  • le pagine draft restituiscono 404
  • le pagine in_review restituiscono 404
  • le pagine archived restituiscono 404

Questo vale per le normali rotte pubbliche, per il routing multisito e per le rotte localizzate.

Lo stato del flusso di lavoro della pagina e lo stato del blocco sono separati. La consueta azione Edit Page -> Overview Publish pubblica soltanto il record della pagina. Non pubblica in modo silenzioso i blocchi in bozza o in revisione contenuti nella pagina. Se una pagina contiene blocchi propri non pubblicati, l'azione di pubblicazione apre una finestra modale con l'opzione Also publish all unpublished page-owned blocks non selezionata. Lasciarla deselezionata mantiene il comportamento limitato alla sola pagina; selezionarla pubblica i blocchi propri della pagina idonei nella stessa azione di flusso di lavoro.

La scheda Overview mostra inoltre un avviso Unpublished page content quando i blocchi propri della pagina sono ancora in bozza o in revisione. Publish page-owned blocks pubblica soltanto quei blocchi propri della pagina e non modifica lo stato del flusso di lavoro della pagina.

Il contenuto degli Shared Slot è escluso da questi flussi di pubblicazione dei blocchi propri della pagina. Gli slot di intestazione, piè di pagina o altri slot basati su uno Shared Slot devono essere revisionati e pubblicati separatamente; WebBlocks CMS non propaga la pubblicazione della pagina agli alberi di blocchi degli Shared Slot.

Flusso di lavoro e modifica delle pagine

Lo stato del flusso di lavoro determina anche chi può continuare a modificare il contenuto della pagina.

  • gli editor possono modificare il contenuto della pagina solo mentre questa si trova in draft
  • una volta che la pagina esce da draft, la modifica del contenuto richiede un site_admin o un super_admin, oppure un ritorno del flusso di lavoro a draft
  • gli utenti site_admin e super_admin possono continuare a lavorare negli stati del flusso di lavoro che sono autorizzati a gestire

Flusso pratico

  1. l'editor crea una pagina in draft
  2. l'editor completa il contenuto e lo invia in revisione
  3. il site admin o il super admin revisiona la pagina
  4. il site admin o il super admin pubblica la pagina
  5. gli aggiornamenti successivi possono riportare la pagina a draft e poi di nuovo attraverso la revisione