Mura CMS Theme Requirements - Mura Docs v6

Mura CMS Theme Requirements

Mura CMS really doesn't care what your directory structure looks like, with the following exceptions:

  1. The theme must be a subdirectory of themes. For example:

    /{SiteID}/includes/themes/yourThemeName/
  2. The theme directory must contain a subdirectory called templates. For example:

    /{SiteID}/includes/themes/yourThemeName/templates/
  3. The templates directory must contain a file called default.cfm. For example:

    /{SiteID}/includes/themes/yourThemeName/templates/default.cfm

Basic Directory Structure

The basic following directory structure of your theme is recommended:

/yourThemeName
/css
/display_objects
/js
/resourceBundles
/templates
/default.cfm

With the exception of /yourThemeName/templates/default.cfm, the rest it totally optional. If you are going to have any custom display objects, then you're going to want to add the /display_objects/ directory. If your theme is going to have any custom resource bundles, then you'll want to add the /resourceBundles/ directory. Feel free to add any other directories and/or files as you wish.