Release | March 14, 2014

django CMS 3.0 RC1 released!

After a year of development and 2905 commits since version 2.4.3 we are finally on the brink of releasing the best django CMS ever.

5 minutes read

Today we are releasing django CMS 3.0 release candidate 1.

What has changed since beta 3?

  • we finally have custom user model support (special thanks to Tim Anderegg, Stefan Foulis and David Lee)
  • added caching of CMS pages & placeholders, speeding up the whole cms significantly
  • we added page types. Save any page as a page type and when you create a new page you may select a page type.
  • removed the plugin DB-name magic with a compatibility layer for older plugins
  • added ability to detect URL changes of currently-viewed objects so we can redirect if this object is edited via toolbar
  • added a signal (urls_need_reloading) that fires when an apphook is added or changed.
  • the page tree has seen a major overhaul (thanks to Angelo Dini)
  • removed all plugins from core; they now live their independent lives as separate projects on GitHub
  • completely rewrote the tutorial (thanks to Kim Thoenen)
  • created a djangocms-installer app that should get you up and running quickly (thanks to Iacopo Spalletti)
  • lots and lots of bugfixes (over 150 tickets since beta3)

What we now need from the community

Give the RC1 a testdrive:

Quick Upgrade Guide: http://docs.django-cms.org/en/develop/upgrade/3.0.html#upgrading-from-2-4

Full Upgrade Guide: http://docs.django-cms.org/en/develop/upgrade/3.0.html

Try out the new django CMS Installer (still beta):

djangocms-installer: https://github.com/nephila/djangocms-installer

$ pip install --upgrade virtualenv
$ virtualenv env
$ source env/bin/activate
(env) $ pip install djangocms-installer
(env) $ djangocms -p . my_demo

Go through the new tutorial:

https://github.com/divio/django-cms-tutorial/

Have a look on transifex and make sure your language is translated completely:

https://www.transifex.com/projects/p/django-cms/

We translated over 20'000 strings last month.

django CMS 3.0 final

If we don't find any major bugs in the coming weeks, we will head towards the final 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.