APB on a moderated content type
The commercial pages and the frozen gallery are Basic page or APB Examples nodes. They are not in a workflow. This section is the other job: Article plus Drupal Content Moderation, with APB as the body of the piece.
Four desk accounts own this content: Maya and Alex write, Jordan reviews, Sam publishes. Log in at /user/login. Names, roles, and the shared demo password are on Meet the editorial desk.
The cards below are a View of published articles only. Draft, In review, and Archived URLs exist for the desk. Logged-out visitors should get 403 on those aliases. The hub itself is a Basic page, so a scripted rebuild cannot accidentally leave the section landing in Draft.
The four states, and which URLs 403
How editors ship, Overlays while the piece is live, A published story with a pending rewrite, Meet the editorial desk, and Feature boxes that made it through. Pending rewrite has a forward draft: the public URL is the live copy; Latest is Maya's rewrite.
Still a draft and Spring campaign carousel are Maya's. Alex is still writing the long version is Alex's (edit-own). Needs another pass was sent back by Jordan. Anonymous 403.
Waiting on a second pair of eyes, plus Membership FAQ still in review. Unpublished. Jordan's queue. Sam publishes from here.
Taken off the site was published and then archived by Sam. The default revision is unpublished, so the URL is dark until Restore.
Published articles
View apb_editorial_articles, Unformatted block_1, Boxed Card. The View filters on status=1, so Draft, In review, and Archived must not appear here. If they do, the listing is not using the live default revision.
The live default revision of a moderated APB article. Tabs, accordion, and read more are the interactive layer. Workflow is on the node, not on the paragraphs.
Use this as the control: published APB JSON and published page markup should tell the same story.
Writer, reviewer, and publisher are separate roles on this demo. Use them to walk Article plus Aero Page Builder through Drupal Content Moderation.
Open a published article
Explicit links, not only the View. Start with the desk roster if you need an account.
For the desk (403 when logged out)
These aliases 403 when you are logged out. That is the test. Moderated content is at /admin/content/moderated (reviewer and publisher). Writers use /admin/content for their own work.