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.

Article

Plugin Architecture Is Editor Experience

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

Article

Make Your Django Application Editable

The CMS doesn't need to own your data to make it editable.

Release

django CMS 5.0.11 and 5.1.2 released

Both are patch releases focused on security, stability, and compatibility. We recommend that users of the django CMS 5.0 and 5.1 series upgrade.