Community news | December 3, 2024

November News: A Flurry of Updates for django CMS

November was a bustling month for the django CMS team, packed with exciting updates, key releases, and valuable contributions. Whether you're a long-time user or just discovering the platform, there's something for everyone in this month’s roundup. Let’s dive in!

5 minutes read

🚢 November Releases: What’s New?

Security Patches You Shouldn’t Miss

  1. django CMS 4.1.4 and 3.11.9 These versions address a critical security vulnerability that could allow attackers to inject malicious code into page titles, leading to arbitrary JavaScript execution. Upgrade immediately to safeguard your projects.
  2. django-filer 3.3.0 Enhancements include a default setting that rejects binary or unknown file types, addressing potential security concerns.
  3. djangocms-attributes-field 4.0.0 This release resolves a security issue related to the attribute form field, ensuring safer customization for users.

Major Feature Upgrades

  1. django CMS Link 5.0 A true game-changer for content linking!

    • Smart Linkable Models: Seamlessly link content across your site.
    • Reusable Link Fields: Make your workflow more efficient.
    • Enhanced Multi-Site Management: Link and manage content effortlessly across multiple sites.
    • Internal API Integration: Easily integrate links into other apps. 2. djangocms-frontend 2.0.0a1 (Alpha)

    • Simplified creation of custom components.

    • Extended inline editing for a smoother user experience.
    • Full compatibility with django CMS Link 5. 3. djangocms-transfer 2.0.0a0 (Alpha) Get ready to supercharge your workflows with this django CMS 4-compatible package for importing and exporting plugins. 4. djangocms-text 0.3.3 This update polishes styling issues, ensuring a cleaner, more professional appearance.

🎆 Celebrating Community Contributions

A thriving community is the heart of django CMS, and November’s activity was a testament to this.

  • 47 Pull Requests Merged

  • 19 in django CMS Core

  • 5 in djangocms-moderation
  • 3 each in djangocms-frontend, djangocms-transfer, djangocms-attributes-field, and djangocms-text
  • Welcoming New Contributors A special shoutout to Juan Francisco Alfaro, who updated djangocms-attributes-field for compatibility across Django versions. Welcome aboard, Juan!

💡 What’s Next?

If you haven’t already, consider upgrading to the latest versions, exploring the alpha releases, and joining our vibrant community of contributors.

Got feedback or want to get involved?

We’d love to hear from you! Your contributions, suggestions, and bug reports help make django CMS even better.

Here’s to another month of innovation and collaboration! 🌐

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.