Editorial Workflow
Workflow Statuses
Pages use four workflow statuses:
draftin_reviewpublishedarchived
New pages start as draft.
What The Statuses Mean
`draft`
- working content
- not public
- editors can edit content in this state
`in_review`
- ready for review
- not public
- editors cannot keep editing page content until the page is moved back to
draft
`published`
- public
- routable on the public site
- page visibility still works together with block-level visibility rules inside the page
`archived`
- retired from live use
- not public
- can be moved back to
draftor published again by an allowed role
Who Can Move Between Statuses
`editor`
Allowed actions:
draft->in_reviewin_review->draft
Not allowed:
- publishing
- archiving
`site_admin`
Allowed actions for assigned sites:
draft->in_reviewdraft->publishedin_review->draftin_review->publishedin_review->archivedpublished->draftpublished->archivedarchived->draftarchived->published
`super_admin`
super_admin follows the same workflow abilities as site_admin, but across the whole install.
Public Visibility Rules
Only pages with status published are public.
draftpages return404in_reviewpages return404archivedpages return404
This applies across normal public routes, multisite routing, and localized routes.
Page workflow status and block status are separate. The normal Edit Page -> Overview Publish action publishes the page record only. It does not silently publish draft or in-review blocks inside the page. If a page has unpublished page-owned blocks, the publish action opens a modal with an unchecked Also publish all unpublished page-owned blocks option. Leaving it unchecked preserves the page-only behavior; checking it publishes eligible page-owned blocks in the same workflow action.
The Overview tab also shows an Unpublished page content helper when page-owned blocks are still draft or in review. Publish page-owned blocks publishes only those page-owned blocks and does not change the page workflow status.
Shared Slot content is excluded from these page-owned block publishing workflows. Shared Slot-backed header, footer, or other slots must be reviewed and published separately; WebBlocks CMS does not cascade page publishing into Shared Slot block trees.
Workflow And Page Editing
Workflow state also affects who can keep editing page content.
- editors can edit page content only while the page is in
draft - once a page leaves
draft, content editing requires asite_adminorsuper_admin, or a workflow move back todraft site_adminandsuper_adminusers can continue working across workflow states they are allowed to manage
Practical Flow
- editor creates a page in
draft - editor finishes content and submits it for review
- site admin or super admin reviews the page
- site admin or super admin publishes the page
- later updates can move the page back to
draft, then through review again