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! 🚀

Community news

Inside the Work That Moves django CMS Forward

As the django CMS fellows, we have spent this year so far strengthening that foundation and making new capabilities available to developers and editors.

Tutorials

django CMS 5.1: Your CMS, Your Way — Now Easier to Set Up Than Ever

Setting up a powerful CMS shouldn’t be the hardest part of building a website. With django CMS 5.1, it no longer has to be.

Article

Plugin Architecture Is Editor Experience

Lessons from building the component architecture behind the new django CMS website.