Release | April 27, 2026

Full CKEditor 5 Support Lands in djangocms-text: A Milestone for Rich Text Editing

The final missing piece for djangocms-text-ckeditor5 has arrived: complete support for text-enabled CMS plugins.

5 minutes read

With the latest release of djangocms-text-ckeditor5, CKEditor 5 now achieves full feature parity within the djangocms-text ecosystem. The final missing capability—support for text-enabled CMS plugins—has officially landed.

At the same time, the broader architecture has evolved: Tiptap remains the default editor, while CKEditor 5 is positioned as a fully supported alternative for teams that prefer its ecosystem and editing model.

A New Editing Architecture

The introduction of djangocms-text brought a fundamental shift:

  • Editors are now swappable
  • Content handling is more structured and flexible
  • The system is designed for long-term extensibility

Within this architecture:

  • Tiptap provides a modern, default built on ProseMirror focusing on text structure
  • CKEditor 5 integrates as an optional, feature-rich HTML-oriented editor alternative

This dual approach gives teams freedom of choice without fragmenting the ecosystem.

The Missing Piece: Now Delivered

Until recently, CKEditor 5 integration had one major limitation: ❌ No support for text-enabled CMS plugins

This meant that while basic editing worked in environments where text-enabled CMS plugins are not used, more advanced Django CMS workflows — especially those embedding plugins inside text — were not fully supported.

✅ With the latest release of djangocms-text-ckeditor5, that gap is closed. CKEditor 5 now fully supports CMS plugins:

  • Embedding text-enabled CMS plugins directly within content
  • Inline editing of plugin-rendered elements by double clicking
  • Adding text-enabled plugins from a dropdown or the editor toolbar itself

In practical terms, CKEditor 5 can now do everything teams previously relied on in CKEditor 4—without compromise.

Where This Leaves Us

With full support for text-enabled CMS plugins, CKEditor 5 is now a complete, production-ready editor within djangocms-text.

At the same time, Tiptap as the default reflects the shift toward more structured content—without taking away choice.

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.