Content: Blog

All

July at Django CMS: Fresh Code, New Faces & Future Features

Fabian Braun

Aug. 1, 2025

As we wrap up July, it's clear that the Django CMS community continues to thrive. From new releases and features to growing contributor engagement, it’s been a productive month — and we’re just getting started.

🔧 July Highlights

Releases

  • django-cms 5.0.2 and 4.1.7 improve stability and fix various smaller bugs. See the release notes for more details
  • djangocms-frontend 2.1.4 fixes a bug that lead to incorrect link URLs in Bootstrap carousels
  • djangocms-stories 0.6.2 fixes the migration of related posts information from djangocms-blog
  • djangocms-link 5.1.0 reintroduces the tree-like indentation of pages in the dropdown for internal links
  • djangocms-text 0.9.2 fixes a bug when run with manifest storage backends, and a broken link field selector

44 Pull Requests Merged

A huge thank-you to everyone who contributed this month. Your work is moving the project forward in exciting ways.

Intern Milestone

A special shoutout goes to @mrbazzan, our Djangonaut Intern, who independently merged five releases. Stellar work!

Welcome New Contributors

We’re thrilled to welcome first-time contributors @mhsiddiqui@arkain@stefan6419846, and @nchaourar. Your fresh perspectives are already making an impact.

New Release: djangocms-versioning 2.4.0

This latest release simplifies the creation of admin interfaces for versioned custom models, dramatically reducing the setup burden. Documentation has also been enhanced to make onboarding smoother. You can explore the release on GitHub.

New Plugin: djangocms-timed-publications

This new package lets you schedule when content goes live or offline — ideal for campaigns, seasonal updates, or editorial planning. It offers:

  • Start and end time controls on pages, posts, aliases, and more

  • Smart integration with Django CMS’s publishing workflow

Try it out and let us know what you build with it!

🔭 What’s Coming in August

djangocms-rest Advancements

Major progress is being made on djangocms-rest, particularly around the frontend editor. Live editing of JSON content is coming to life thanks to help from the community, especially @metaforx. Testing is ongoing, but the headless CMS experience is shaping up to be best-in-class.

Menu Endpoints in the Pipeline

Dynamic, API-driven menus are almost here. Built on Django CMS’s new config capabilities, this feature will enable modern navigation patterns across all content types. Watch this space.

Documentation Improvements

We’ve continued refining our guidance for using placeholders in custom models — aligning with Django CMS 4 and 5 patterns. The goal: less boilerplate, more clarity, and easier adoption for developers.


Thanks to everyone who contributed, tested, or provided feedback in July. August is already looking promising, and we can't wait to share what’s next.

Stay connected — and keep building!

blog comments powered by Disqus

Do you want to test django CMS?

Try django CMS