Community news | January 3, 2025

Leveling Up: December Highlights from the django CMS Community

As 2024 came to a close, the django CMS community continued to blaze forward with exciting releases, meaningful contributions, and plans for the future. December came with updates that enhanced functionality, improved user experience, and set the stage for the next chapter of our beloved CMS ecosystem.

5 minutes read

Releases That Make a Difference

This month brought several key updates:

  • djangocms-text 0.5.1: A feature-packed release!

  • Table Support: The Tiptap editor now supports tables, expanding its formatting capabilities.

  • Dynamic Link Enhancements: Editing links is now smoother, with links staying selected for more intuitive adjustments.
  • HTMLField for Django Projects: This powerful field can now be used outside of django CMS, enabling broader adoption and flexibility.
  • Test Suite Upgrades: Enhanced test coverage, including JavaScript and integration tests for both Tiptap and CKEditor4, ensures robust performance.
  • djangocms-text-ckeditor5 0.2.0:

  • This CKEditor 5 extension introduces support for dynamic links in both Text plugins and HTML fields, enhancing cross-linking capabilities.

  • django-filer 3.3.1:

  • Bug fixes and compatibility updates, including a fix for a broken file field widget and better support with djangocms-versioning-filer.

Contributions Fuel Progress

December saw vibrant activity from contributors:

  • djangocms-text: 10 pull requests merged.
  • django CMS Core: 8 pull requests merged.
  • Additional contributions spanned django-filer, djangocms-text-ckeditor5, djangocms-text-ckeditor, and djangocms-moderation.

We’re thrilled to welcome Sa Jae Hyuck as a new contributor! Your expertise and enthusiasm enrich our community, and we can’t wait to see your impact grow.

Looking Ahead: A Key Transition

The community has announced the planned deprecation of djangocms-text-ckeditor by the end of Q1 2025. We encourage everyone to migrate to djangocms-text, which offers the cutting-edge Tiptap editor by default while retaining compatibility with CKEditor 4. This transition reflects our commitment to modern tools and improved user experiences.

Thank You, Contributors and Users

None of this would be possible without the energy and dedication of our contributors and users. Your feedback, code, and passion drive django CMS forward, and we are excited to continue this journey with you in 2025.

Stay tuned for more updates, and as always, happy coding!

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.