Staging to Production Deployment
Setting up Mura CMS in a Staging to Production configuration allows your organization to perform all your CMS authoring/administration on a Staging server, and to push site updates to the Production server. In this configuration, you can disable the CMS admin capabilities on the Production server, which can provide you with an extra layer of security.
Here are a few scenarios where this is useful:
1. You want to make site edits on a Mura CSM instance behind a corporate firewall (or similar DMZ), and to push to a publicly accessible production Mura CMS server(s)
2. You want to do batch changes (multiple updates at a time) on the Staging server and push to the Production server. This is really useful for larger site updates, and updates that include several items (not just single page updates). This can be accomplished with the Change Sets feature for content editing, but if you're combining code updates along with your content changes, you may need a staging-production setup.
Here are a couple of the downsides:
1. You have to disable (or at least not use) the CMS content update functionality on the Production server - the Staging server becomes the master content repository. Any and all changes made to Production that are not in the Staging server will be overwritten when you deploy from Staging to Production.
2. Each change made on the Staging server needs to be deployed to Production - there's no automated way (currently) to auto-push a change from Staging to Production. You can certainly "batch" push several changes at once though.
Important Note: When configuring your Mura CMS installation to support a Staging to Production configuration (because of potential variations in each server environment) it may require paid support for Blue River to assist your organization to work out any issues.
Because each organization's network topology and workflow needs are unique, each Staging-Production configuration of Mura CMS may require custom coding to set up properly. If you're interested in setting up a Staging-Production configuration for your organization, please get in touch with us, and we can evaluate your needs, and let you know if you'd benefit from our assistance (you may not need our involvement at all).