Release | March 3, 2025

Django CMS 5.0.0a1 Available For Testing

🚀 Exciting News! The django CMS 5.0.0a1 is now available for testing!

5 minutes read

This release introduces several groundbreaking features designed to enhance your content management experience:

  • Editor experience: Improved turn-around times with faster plugin addition, better content screen updates, less server load
  • Performance: Optimized database access due to better prefetching and the merging of data structures
  • Security: Improved content security policy support: No more inline script tags needed in edit mode
  • Use cases: Full Headless support: django CMS 5 can be run without exposing any content URLs, i.e. fully headless.
  • Development: Exception handling now allows for faster debugging of custom plugins.

Please note, this is an alpha release intended for testing purposes. We highly encourage the community to explore these new features and provide feedback to help us refine the platform. For a comprehensive overview of all updates and improvements, check out the release notes. Your insights are invaluable to us—dive in, test it out, and let us know your thoughts!

To test Django CMS 5.0.0 Alpha 1 on your local machine, follow these steps:

$ python3 -m venv .venv
$ source ./.venv/bin/activate  # On Windows, use .\.venv\Scripts\activate
$ pip install django-cms==5.0.0a1
$ djangocms cms5
$ cd cms5
$ python manage.py runserver

This setup allows you to explore the new version in an isolated environment without affecting your existing setup.

For testing with existing projects, we have detailed release notes available.

🚨 Important Notice

We strongly advise against running this alpha release in a production environment. Instead, test it on a backup of your database to evaluate its compatibility. This release introduces several bold new ideas that we believe will significantly benefit the Django CMS ecosystem.

As with any alpha release, we encourage the community to actively test it and report any bugs or inconsistencies. Your feedback is invaluable in helping us refine the release and ensure that Django CMS 5.0 becomes the best version to date.

Happy testing, and thank you for your contributions! 🎉

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.