Flux de travail éditorial

Statuts du flux de travail

Les pages utilisent quatre statuts de flux de travail :

  • draft
  • in_review
  • published
  • archived

Les nouvelles pages démarrent en draft.

Ce que signifient les statuts

`draft`

  • contenu en cours de travail
  • non public
  • les éditeurs peuvent modifier le contenu dans cet état

`in_review`

  • prêt pour la relecture
  • non public
  • les éditeurs ne peuvent plus modifier le contenu de la page tant que celle-ci n'est pas ramenée en draft

`published`

  • public
  • accessible via le routage du site public
  • la visibilité de la page continue de fonctionner conjointement avec les règles de visibilité au niveau des blocs à l'intérieur de la page

`archived`

  • retiré de l'usage en production
  • non public
  • un rôle autorisé peut le ramener en draft ou le publier à nouveau

Qui peut changer de statut

`editor`

Actions autorisées :

  • draft -> in_review
  • in_review -> draft

Non autorisé :

  • publier
  • archiver

`site_admin`

Actions autorisées pour les sites assignés :

  • 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 dispose des mêmes possibilités de flux de travail que site_admin, mais sur l'ensemble de l'installation.

Règles de visibilité publique

Seules les pages ayant le statut published sont publiques.

  • les pages draft renvoient 404
  • les pages in_review renvoient 404
  • les pages archived renvoient 404

Cela s'applique aux routes publiques normales, au routage multisite et aux routes localisées.

Le statut de flux de travail de la page et le statut des blocs sont distincts. L'action habituelle Edit Page -> Overview Publish publie uniquement l'enregistrement de la page. Elle ne publie pas silencieusement les blocs en brouillon ou en relecture contenus dans la page. Si une page comporte des blocs qui lui appartiennent et qui ne sont pas publiés, l'action de publication ouvre une fenêtre modale avec l'option Also publish all unpublished page-owned blocks décochée. La laisser décochée conserve le comportement limité à la page ; la cocher publie les blocs éligibles appartenant à la page dans la même action de flux de travail.

L'onglet Overview affiche également une aide Unpublished page content lorsque des blocs appartenant à la page sont encore en brouillon ou en relecture. Publish page-owned blocks publie uniquement ces blocs appartenant à la page et ne modifie pas le statut de flux de travail de la page.

Le contenu des Shared Slot est exclu de ces flux de publication des blocs appartenant à la page. Les slots d'en-tête, de pied de page ou autres adossés à un Shared Slot doivent être relus et publiés séparément ; WebBlocks CMS ne répercute pas la publication de la page sur les arbres de blocs des Shared Slot.

Flux de travail et édition des pages

L'état du flux de travail détermine aussi qui peut continuer à modifier le contenu de la page.

  • les éditeurs peuvent modifier le contenu de la page uniquement tant qu'elle est en draft
  • une fois que la page quitte l'état draft, modifier le contenu requiert un site_admin ou un super_admin, ou un retour du flux de travail en draft
  • les utilisateurs site_admin et super_admin peuvent continuer à travailler dans les états de flux de travail qu'ils sont autorisés à gérer

Déroulement pratique

  1. l'éditeur crée une page en draft
  2. l'éditeur termine le contenu et le soumet à relecture
  3. le site admin ou le super admin relit la page
  4. le site admin ou le super admin publie la page
  5. les mises à jour ultérieures peuvent ramener la page en draft, puis la faire repasser par la relecture