Site Bundles

Mura CMS Site Bundles are an encapsulation of a single site's data in an easily deployable and distributable zip file.

You can use Site Bundles to export site Content, Plugins, Assets, Themes, Users and Mailing Lists. You can then use the Site Bundle to import site data into a new site or restore to a previous version. When deploying a Site Bundle, you can choose all or any combination of the data included in the bundle.

Creating a Site Bundle

  1. Go to "Site Settings > Edit Current Site" or select a site to edit from the "Site Settings" page
  2. Click "Create Site Bundle" from the list of items at the top of the page
  3. Select the items you'd like to include in your Site Bundle


     
  4. Click "Create Bundle"

Available Bundle Items

  • Items in Trash Bin
  • Content Version Histories
  • Content Comments and Ratings
  • Mailing List Members
  • Site Members & Administrative Users

Note: It if you are using Site Bundles to deploy a Theme, it probably makes sense to only include the items required by the Theme itself.

Deploying a Site Bundle

  1. Go to "Site Settings > Edit Current Site"
  2. Select the "Deploy Bundle" tab
  3. Select Deploy Method (Are you restoring a site from a backup bundle?)
    • No - Assign New Keys to Imported Items
    • Yes - Maintain All Keys from Imported Items
  4. Select which items to import with the site bundle
    • Site Architecture & Content
    • Site Members & Administrative Users
    • Mailing Lists Members
    • All Plugins
  5. Select Rendering Files to include (display object files, javascript, CSS, templates, etc)
  6. Select a Bundle from your machine
  7. Click "Update" to deploy the Site Bundle and replace your site's content

Notes:

If you're having trouble deploying a Site Bundle (they can get pretty big), be sure to check a couple of settings:

  • Your application servers "timeout" limit. Adjusting this to allow for the file to upload and deploy, even temporarily, can help insure deployment is successful.  Also, adjusting these settings to anywhere near sixty (60) minutes should NOT be necessary.
  • Windows/IIS Users: IIS limits content length (or filesize) to approximately 28.6MB. So if you see an error such as "HTTP Error 404.13 - Not Found The request filtering module is configured to deny a request that exceeds the request content length" then you may have to edit your request filtering limits. More information can be found here: http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimits