django CMS is built by its community. Below you'll find what our contributors are actively shipping right now.

Current Projects & Releases

These are just some of the most significant projects our volunteer contributors are currently working on. See Releases at the bottom of the page.

Active Projects

djangocms-text: modern text editor and intuitive CMS link management

django CMS now ships with TipTap, a modern, state-of-the-art rich text editor. It delivers a smooth user experience, JSON support, and a rock-solid, developer-friendly foundation.

Swapping out the third-party text editor is straightforward. See djangocms-text for more info.

django CMS Stories:  blog app compatible with django CMS 4+

The django CMS community's beloved djangocms-blog project is being rewritten for django CMS 4 and later, with testing underway and v4-compatible stable pre-releases available.

django CMS Form Builder: Editor generated forms with configurable actions

The django CMS form builder package is actively being maintained and improved. See djangocms-form-builder for more info.

django-finder: modern file picker for Django and django CMS

django finder is a brand-new file management application for Django that makes handling files and images a breeze.

The project is currently in active testing and product management.

See django-filer for more info.

Drop-in Replacements

Make separate modules where necessary so that module functionality can be plugged in / plugged out and potentially replaced by other implementations of such a module.

Use Case: Replace the versioning module djangocms-versioning with a simple published / unpublished versioning module.

Want to contribute to something else?

Please join our Discord Server and propose your project / idea.

Completed Projects

Style Guide & django-cms.org Relaunch

Have a design style guide so that the community can implement django CMS frontends (i.e. additional frontends for modules) that have the same look and feel.

new django-cms.org website based on django CMS v4 with new design.

Headless mode / REST API

django CMS supports an unlimited number of frontends and can be combined with different programming languages and frameworks.

This decoupled approach brings more flexible frontend design, continuity, and dynamic data capabilities.

See djangocms-rest and this pull request for more info and how to contribute.

Django-wide dynamic links

django CMS' link plugin now automatically recognizes and offers links to pages but also other models, that are available publicly, such as blog posts or any custom model you might have in your project.

django CMS 4 & Versioning

django CMS 4 brings a revised model structure with significant performance improvements across the board.

It introduces powerful versioning functionality, a new app configuration facility that lets other apps customise and control features, and dedicated Edit, Preview, and Structure endpoints, enabling the editing interface to work with custom models beyond just pages.

The release also includes a new and improved plugin architecture, new versioned Alias Placeholders replacing Static Placeholders for greater control, and many more minor improvements.

Search results improvements in admin interface

This set of improvements is aimed at making life easier for editors working on large-scale website projects. The admin page search now allows drilling down into results by showing parent pages, and comes with added pagination and a dedicated search box for more manageable navigation.

0

Stargazers

0

Forks

0

PR merged in 30 days

0

Issues closed in 30 days

django CMS Releases

Shape the django CMS roadmap - send us your feature suggestions!

Q2 2026 expected

django CMS 5.1

  • Refreshed user interface and new design language

  • More flexible configuration and template handling

  • Easier project start

Q2 2025

django CMS 5.0 (LTS)

  • A Smoother Editing Experience

  • Smarter, Leaner Backend

  • Tightened Security with Better CSP

  • Ready for Headless CMS

Q4 2023

django CMS 4.1 (LTS)

  • Powerful version management

  • Optimized performance

  • Advanced App Configuration Capabilities

  • Flexible Editing Endpoints

  • Check out more new features here

  • See the Introduction Video

Q2 2022

django CMS 3.11 (LTS)

  • Support for Django 4.2 LTS

  • Dark mode support

  • Added dark mode support to css, dark mode settings and toggle button

  • Fix publishing of static placeholders outside of CMS pages

  • Allow to override the template rendered after a plugin has been saved.

Q4 2021

django CMS 3.10

  • Bugfix release

Q2 2021

django CMS 3.9

  • Add support for Django 3.2 LTS version

  • Page changed_date added to the Page tree admin actions dropdown template

  • Allow recursive template extending in placeholders

  • Added ability to set placeholder global limit on children only