showing 25 results of 38
Technical articles
djangocms-stories-agenda: a lightweight, flexible event system for Django CMS
Django CMS has many strengths, but we encountered a few limitations while creating websites for our clients, one of them is the lack of an efficient agenda/event package. On the other hand, the blog system provided by djangocms-stories is powerful, extensible, and widely used.
Technical articles
Seamlessly Integrating React with Django CMS: A Modern Approach
Django CMS has long been the go-to choice for content management in Django applications, providing powerful editorial tools and flexible page structures. However, as web applications become increasingly interactive, developers often find themselves needing the dynamic capabilities of React within their CMS-managed pages.
Technical articles
How I Successfully Upgraded a Legacy Django CMS Project to 4.1.4
Upgrading a Django CMS project from version 3.4 to 4.1.4 was long overdue, but the process was far from straightforward. Dependency conflicts, outdated plugins, and migration failures threatened to derail the upgrade. I turned to the Django CMS community for help—and that made all the difference. This is the story of how I navigated the challenges, step by step, to achieve a smooth and successful upgrade.
Technical articles
Migration Options for djangocms-text-ckeditor Deprecation
As we move towards a more modern and flexible content editing experience, the deprecation of djangocms-text-ckeditor is a necessary step. This guide outlines the options and detailed process for transitioning to djangocms-text, ensuring a seamless migration while leveraging the latest tools and technologies in rich-text editing.
Community news
Deprecation Announcement: djangocms-text-ckeditor to be Replaced by djangocms-text in Q1 2025
The Django CMS team is announcing the deprecation of the widely used djangocms-text-ckeditor package. After Q1 2025, this package will no longer receive updates, and its support will officially end. In its place, we are introducing djangocms-text, a modern, more powerful, next-generation successor designed to enhance your content editing experience while ensuring long-term sustainability.
Technical articles
Enhancing Django Models with Versioning Using Django CMS Versioning
Tracking the evolution of content is indispensable to manage changes efficiently, roll back to prior versions when necessary, and handle drafts with ease. Here's how you can use django CMS' capabilities as a developer.
Technical articles
django CMS 4 is just around the corner – what happens to my existing django CMS 3 projects?
Django CMS 4.1 takes the django CMS to the next level. After 15 years of history, django CMS reinvented itself. Due to some structural improvements, an automatic update of an existing project is not possible. Find out how to handle your existing django CMS 3 project.
Technical articles
Utilising caching in your applications
While django-cms takes care of caching pages, placeholders and plugins, sometimes you need to integrate your own applications. So you might need to consider how efficient your queries are. When writing a django application, minimising the number of database queries you make is a significant step towards an efficient system. A fast & efficient system will provide a better experience to users.