Bulk publish content item with all child items
In Optimizely CMS (SaaS), there is currently no built-in way to publish a content item along with all its descendant items (child pages/blocks) in a single action. Editors must publish each item individually, one at a time, through the UI.
Impact:
For content trees with many nested pages or blocks (e.g., large campaign launches, section rewrites, or bulk imports), publishing item-by-item is slow and time-consuming, especially as the number of child items grows.
Suggested solution:
Add a "Publish with children" (or similar) action in the content tree/edit view that recursively publishes a selected item and all its descendants. Alternatively, expose a dedicated batch-publish endpoint in the Content Management API that accepts a parent key and publishes the full subtree server-side, rather than requiring per-item :publish calls.
Thank you for raising this feature request. This is something we are actively pursuing and is on our roadmap to deliver later in the year.
-
Monica Zapatka
commented
This concept should be applied to when working in projects, when an approval sequence is configured. Ie Content can multi select 'read to Review' and then Should also be allowed to multi select items to mark 'Ready publish' Currently " Mark as ready to publish' is not allowed when you have a configured approval sequence.