Technical articles | September 24, 2020

What is django CMS?

This article gives you a breakdown of what django CMS is and why it is different from other content management systems.

 

5 minutes read

Before the django CMS Association founding, the core of django CMS was primarily developed by the Swiss company Divio and some core contributors from the community, and made publicly available. With its intuitive and straightforward user interface, django CMS is not only compatible with all current web browsers, but can also be excellently controlled with mobile devices such as tablets and smartphones.

Not only is django CMS reliable and secure, but its built-in Python has been tried, tested, and proven many times. You can create sustainable long-lived sites with django CMS. It's easy to get started with and offers vast potential for the developer of sophisticated websites.

This article gives you a breakdown of what django CMS is and why it is different from other content management systems.

What is django CMS?

django CMS is a free, open-source content management system used by thousands of organizations and enterprises worldwide. Whether you are using your computer, a mobile device, or your tablet, you can build multilingual, multisite projects and manage content easily with a simple click or touch.

With the convenient drag and drop function, you can easily construct a complex and elegant page layout. Many content editors are convinced by the simple way django CMS allows them to edit content. Now the editors don't have to navigate through complex backend views anymore. The content is displayed in plugins, which can be placed anywhere on the page with the drag and drop function.

django CMS website .png

This function allows the content creator to quickly edit its structure and content without dealing with HTML code. The separation of the backend code with the frontend content is one of django CMS's strength.

django CMS content editor .png

Another useful function django CMS has to offer is the django filer, which helps you manage a portfolio of images or other files. Publishing images, videos, and news has never been so effortless.

django CMS filer.png

Besides the core functions, the global django CMS community of expert developers have created numerous applications that integrate seamlessly into its extensible publishing model.

django cms marketplace.png

Almost any functionality imaginable can be built into a django CMS website by developing custom applications and plugins. You can visit the django CMS Marketplace and search through the Addons for additional features.

Further Readings

Ready to start with django CMS? Have a look at our 5 step django CMS tutorial for more insights on how to get started.

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.