Flujo de trabajo editorial

Estados del flujo de trabajo

Las páginas utilizan cuatro estados de flujo de trabajo:

  • draft
  • in_review
  • published
  • archived

Las páginas nuevas comienzan como draft.

Qué significan los estados

`draft`

  • contenido en curso
  • no público
  • los editores pueden editar el contenido en este estado

`in_review`

  • listo para revisión
  • no público
  • los editores no pueden seguir editando el contenido de la página hasta que la página vuelva a draft

`published`

  • público
  • enrutable en el sitio público
  • la visibilidad de la página sigue funcionando junto con las reglas de visibilidad a nivel de bloque dentro de la página

`archived`

  • retirado del uso en producción
  • no público
  • un rol autorizado puede devolverlo a draft o volver a publicarlo

Quién puede cambiar de estado

`editor`

Acciones permitidas:

  • draft -> in_review
  • in_review -> draft

No permitido:

  • publicar
  • archivar

`site_admin`

Acciones permitidas en los sitios asignados:

  • 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 tiene las mismas capacidades de flujo de trabajo que site_admin, pero en toda la instalación.

Reglas de visibilidad pública

Solo son públicas las páginas con estado published.

  • las páginas draft devuelven 404
  • las páginas in_review devuelven 404
  • las páginas archived devuelven 404

Esto se aplica a las rutas públicas normales, al enrutamiento multisitio y a las rutas localizadas.

El estado de flujo de trabajo de la página y el estado del bloque son independientes. La acción habitual Edit Page -> Overview Publish publica únicamente el registro de la página. No publica de forma silenciosa los bloques en borrador o en revisión que contiene la página. Si una página tiene bloques propios sin publicar, la acción de publicación abre un modal con la opción Also publish all unpublished page-owned blocks desmarcada. Dejarla sin marcar conserva el comportamiento limitado a la página; marcarla publica los bloques propios de la página que sean elegibles en la misma acción de flujo de trabajo.

La pestaña Overview también muestra un aviso Unpublished page content cuando los bloques propios de la página siguen en borrador o en revisión. Publish page-owned blocks publica únicamente esos bloques propios de la página y no cambia el estado de flujo de trabajo de la página.

El contenido de los Shared Slot queda excluido de estos flujos de publicación de bloques propios de la página. Los slots de cabecera, pie de página u otros respaldados por un Shared Slot deben revisarse y publicarse por separado; WebBlocks CMS no propaga la publicación de la página a los árboles de bloques de los Shared Slot.

Flujo de trabajo y edición de páginas

El estado del flujo de trabajo también determina quién puede seguir editando el contenido de la página.

  • los editores pueden editar el contenido de la página solo mientras esta se encuentra en draft
  • una vez que la página sale de draft, editar el contenido requiere un site_admin o un super_admin, o bien devolver la página a draft
  • los usuarios site_admin y super_admin pueden seguir trabajando en los estados de flujo de trabajo que tienen permiso para gestionar

Flujo práctico

  1. el editor crea una página en draft
  2. el editor termina el contenido y lo envía a revisión
  3. el administrador del sitio o el super administrador revisa la página
  4. el administrador del sitio o el super administrador publica la página
  5. las actualizaciones posteriores pueden devolver la página a draft y pasar de nuevo por la revisión