Release | March 4, 2025

🚀 February Update: Exciting Releases & Community Contributions!

February was a month full of activity and progress for the django CMS community! From exciting new releases to valuable contributions from our amazing developers, here's a recap of what we accomplished.

5 minutes read

🛳️ New Releases

djangocms-moderation 2.2.2 Now on PyPi!

We are thrilled to announce the release of djangocms-moderation 2.2.2, now available not only on GitHub but also on PyPi! This marks a significant milestone, making it easier for the community to integrate a structured content approval workflow into their projects.

For over five years, djangocms-moderation has been running on enterprise sites, enhancing Django CMS and django CMS Versioning by adding a robust content approval system. The tool allows:

  • Submission of changes for review
  • Defined roles like editors, reviewers, and publishers to manage approvals
  • Content moving through states like "Draft" and "Pending Review" before publication
  • Grouping related changes for batch approval
  • Inline comments and seamless integration with django CMS

With improved stability and usability, we are now confident that djangocms-moderation is ready for broader community adoption. Try it out and let us know your feedback!

django CMS 5.0.0a1 Release

Though technically released in early March, we can't ignore the exciting launch of django CMS 5.0.0a1! This alpha version brings a host of new features, including improved editor experience, more optimized database access, improved security policy support, and a fully headless mode. Stay tuned for more details as we gather feedback and refine the release!

📣 Community Contributions

February was heavily focused on preparing for django CMS 5.0.0a1, and the contributions from our community were nothing short of amazing! Here’s a breakdown of the impact:

  • 52 pull requests merged
  • 32 pull requests into the django CMS core
  • djangonaut intern @Bazzan contributed 8 pull requests across djangocms-style, djangocms-file, and djangocms-picture, updating testing environments.

Shoutout to Our Amazing Contributors!

Our current djangonaut team (“Jupiter”) made some outstanding contributions:

  • @Hana Belay – 2 PRs into django-cms, 1 into djangocms-form-builder, and 1 into djangocms-versioning
  • @Amanda S – 2 PRs into django-cms
  • @Baraff – 1 PR into django-filer

Additional contributions came from @Jacob, @Mark Walker, PeterW-LWL, Sepi, and Stefan Heinen. Your efforts are deeply appreciated!

Big Applause for Our First-Time Contributors! 👏

We are incredibly grateful to welcome these amazing new contributors to our community:

  • @Hana Belay
  • @Amanda S
  • @Baraff
  • PeterW-LWL
  • Sepi
  • Stefan Heinen

Your contributions are helping to shape the future of django CMS, and we’re excited to see more from you in the future!

🎉 Looking Ahead

With django CMS 5.0.0a1 now available, we’re gearing up for further refinements and improvements. We encourage the community to test, explore, and provide feedback to help us build the best possible version of django CMS.

Stay tuned for more updates, and as always, happy coding! 🚀

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.