Mezzanine Themes === A collection of Django/Mezzanine templates. Each of them are designed to override Mezzanine's default template. mezzanine_default and mezzanine_mobile are compilation of all the templates from Mezzanine. This will be easier for non-Python and non-Django designers to work with the templates. Inspired by Pinax themes. Usage --- It is recommended to place the themes as high as possible, to make sure all the app templates are overridden. INSTALLED_APPS = ( 'mezzanine_themes.my_awesome_theme_child', 'mezzanine_themes.my_awesome_theme', 'mezzanine_themes.mezzanine_default', ... ) Creating your own theme --- Quoted from Pinax developers, 'Pinax themes are just simple Django Apps'. Actually, this applies to all Django projects as well. A typical theme structure would look like this, my_awesome_theme/ - static/ - img/ - js/ - scripts.js - css/ - local.css - templates/ - includes/ To override mezzanine_default templates, just copy the templates into the theme's `templates` directory. templates/ - includes/ - base.html - index.html To override Django App templates, just copy the templates into the theme's `templates` directory. templates/ - admin/ - change_form.html - change_list.html - includes/ - base.html - index.html This overiding structure also helps to organize static files as you don't need duplicate javacripts or css scripts to the child templates. my_awesome_theme/ - static/ - js/ base_theme/ - static/ - js/ - jquery.min.js From here, the jquery.min.js library in base_theme will also be available to my_awesome_theme, just remember to include both the themes into INSTALLED_APPS. You'll notice that there are no *.py files in the themes. I prefer it this way, so it looks less scrary when we assign designers to work on the theme. =) Release Notes --- 11-02-2013: Updated default templates to Mezzanine 1.3.0 templates. 25-09-2012: Added business theme by Dmitry Falk. 11-09-2012: Added html5_boilerplate theme by Renyi Khor. 10-09-2012: Updated default templates to Mezzanine 1.2.4 templates. 06-06-2012: Added Classic theme by Dmitry Falk. 05-06-2012: Updated default templates to Mezzanine 1.1 templates. 08-03-2012: First release. Examples coming soon. Contributors --- If you have a theme you'd like to share, just send a pull request. Renyi Khor (https://github.com/renyi) Dmitry Falk (https://github.com/dfalk) Glen (https://github.com/iepathos) External Links --- [1] Django: [2] Mezzanine: [3] Pinax Project: