&gt; I did mention another common way to prevent this is to have a content staging site, where all your content is edited; this should ideally be _completely_ separate from the public site. When content is published, it&#x27;s published to the main site from the staging site.<p>Modern non-enterprise CMSes make this very hard. Wordpress and Drupal mix configuration and content all over their databases, and there&#x27;s no &quot;sync this content from stage to prod&quot; that works reliably (i.e. they fail as soon as there is a single non-standard plugin loaded).<p>I haven&#x27;t evaluated Drupal 8 yet, but I&#x27;m not counting my hopes too high.