Release | October 7, 2014

django CMS 3.0.6 released

Today we released django CMS 3.0.6, the best django CMS version so far!

This is mostly a bugfix release, with official Django 1.7 support as a bonus.

5 minutes read

The major features is Django 1.7 support: This is the first django CMS version to fully support Django 1.7. New migrations are stored in 'cms/migrations_django' and will be kept there till we switch from south to django migration by default. The core plugins have added django 1.7 migrations as well.

  • Django 1.7support has been tested but still marked as experimental as we need to get feedback on live projects before declaring it as stable.

Other minor features added:

  • Added CMSPlugin.get_render_template: This method returns the template during the render phase, allowing to change the template based on any plugin attribute or context status;
  • Added simplified toolbar API for page extensions: allows for more compact toolbar defintion for the page extensions.

This is the full changelog:

  • Experimental full Django 1.7 migrations support
  • Added CMSPlugin.get_render_model to get the plugin model at render time
  • Added simplified API to handle toolbar for page extensions
  • Fixed a few frontend glitches
  • Fixed menu when hide untranslated is set to False
  • Added option to publish all the pages in a language / site in publisher_publish command
  • Fixed sitemap ordering
  • Fixed plugin table name generation fixes

Thanks to John-Scott Atlakson, Oliver Zander, Donatas, Chris Wilson for their great contributions to this release.

Release

django CMS 5.1 is here: easier setup, flexible deployments, and a fresh editing experience

This release reduces friction across the whole project lifecycle: creating a new project, adding django CMS to an existing Django application, configuring larger deployments, controlling which plugins editors can use, and working with the CMS every day.

Release

django CMS 5.0.9 released: security, accessibility, and stability improvements

This release addresses three medium-severity security vulnerabilities and includes improvements to accessibility, Django compatibility, permissions, Content Security Policy support, and general editor stability.

Case Studies

How we built our professional services digital platform using django CMS

Compound Partners is a UK digital consultancy specialising in audience-centric user experience and content architecture for professional services firms. Fifteen years ago, a developer's recommendation pointed us at django CMS. Today, our entire business is built on it.