Content: Features

Built for developers and content editors

The open-source CMS used by thousands of websites since 2007

django CMS was originally conceived by web developers frustrated with the technical and security limitations of other systems, while its lightweight core makes it easy to integrate with other software and put to use immediately.

Its ease of use makes it the go-to choice for content managers, content editors and website admins.

Full features list

django CMS for the developer
For the Developer

django CMS is a well-behaved Django application. Any Python programmer will quickly find themselves at home with it and it’s easy to integrate other existing Django applications.

Learn More
django CMS for content editors
For the content editor

django CMS is user friendly and has a very intuitive drag and drop interface. It is built around the needs of multi-lingual publishing by default and has built-in tools for SEO.

Learn More
for the developer
Built in Python/Django django CMS

Enjoys all the benefits of Python and Django. It's written in one of the world's most popular programming languages, Python, while the Django framework means it's secure and reliable and exceptionally easy to work with.

The best of foundations

The solid and complete foundations provided by Python and Django make possible django CMS's clean, elegant architecture. django CMS plugs neatly into larger infrastructures to make use of everything from existing deployment and authentication services to database and frontend frameworks. It's free of boilerplate and hard-coded commitments to particular technologies. You don't need to build your system around django CMS; you can build django CMS into your system.

Enjoys a flourishing and extensible ecosystem

django CMS has been designed to be the basis of the content management system you need. Help yourself to numerous well-designed Addon applications for a variety of purposes and build brand new compatible applications that take advantage of django CMS's publishing and editing features.

visit django cms marketplace 
for the content editor
double-click editing
Double-Click Editing

Double-clicking on text, images, buttons and other content modules, opens a pop-up window containing the change form for that model. Updating existing content couldn’t be easier.

multi-lingual by default
Multi-lingual by default

All sites, pages and content can exist in multiple language versions. The user can define fallbacks and rules for behaviour when content in the desired language isn't available.

page types
Page types

You can save pages as page types. If you then create a new page you may select a page type and all plugins and contents will be pre-filled automatically. 


Everything you need to know about django CMS

Follow django CMS

Stay up to date about new product releases