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

django CMS full features list

django CMS is an open-source project started in 2007, written in programming language Python and based on the Django web framework. The license under which it is released is the BSD 3, a copy of the license is included with every copy of django CMS.

How to read the following table:

●  Built-in (core packages)          ○  Via third-party packages or services        –  Not available out of the box, custom implementation possible


DJANGO CMS

 

Management

Multi-site capability

●

 

Reusable Design

●

 

Intuitive Page Builder with customizable components

●

Frontend editing

●

 

Approval Workflow (moderation)

●

see djangocms-moderation

Integrated Statistics

○

Best practices suggest using an analytics solution such as Google Analytics (integration for server-side tracking is possible)

Link Management

●

 

Filterable table of contents

●

 

Headless Mode / REST API

●

With djangocms-rest

Security

 

Auditable

●

django CMS has successfully passed a variety of security audits

Hardened Security

●

Possible through various built-in django features and well maintained third-party django packages

Granular priviliges

●

 

Separated Frontend + Backend

●

In headless mode with djangocms-rest

Captchas

○

Best practises suggest integrating a third-party service such as Google Captchas

SSL

●

 

Third-party authentification (LDAP, MS Azure oAuth, Google oAuth, etc)

○

There are many well maintained django packages that integrate smoothly into the django CMS experience

Session management

●

 

Response time for security issues

●

depending on your SLA

Sandbox for development

○

This is part of a hosting solution. Divio.com, for example, supports multiple dev environments.

Backup management interface and automated backups

○

This is part of a hosting solution. Divio.com, for example, supports this.

Open-Source Databases

●

MySQL, PostgreSQL, SQLite

Extensibility

 

Extensible

●

Custom applications, custom content elements, and more.

Support for modern frontend stacks and pipelines

●

django CMS is completely frontend agnostic. Your frontend developers are completely free in their decisions.

Customizable WYSIWYG editor

●

See djangocms-text for more info

Spell Checker

○

 

Versioning, undo changes

●

See djangocms-versioning for more info

Drag & Drop content management

●

 

Scripting API

●

 

Digital Asset Management (DAM) Integrations

○

For many DAMs well maintained  API wrapper packages exist in django which make integration with django CMS a breeze. The third-party Frontify integration package can serve you as an example.

Mass upload of images/documents

●

 

Automated image editing (e.g. scaling)

●

 

Multiple use of media content

●

 

Free structuring (menus, categories)

●

 

Hiding contents for mobile devices

●

 

Scheduled publishing/unpublishing

●

 

Full text search

●

Best practises suggest using a cloud-based search engine such as algolia

Searchable assets (PDF, meta data)

○

see DAM integrations

Standards Compliance

 

UTF-8 support

●

 

HTML5/CSS3 capable

●

 

Valid markup

●

 

Frontend (templates) WCAG compliant

●

 

Backend WCAG compliant

●

 

Configurable URLs

●

 

Meta data editable per page

●

 

Standard content repository APIs

●

 

Features

 

Tagging

○

 

Related Content

○

 

Tag cloud

○

 

Comments

○

 

A/V media

○

 

Slideshow

○

 

Newsletter and E-Mail Campaign Management

○

 

News & Blog

○

 

Bulletin board

○

 

Print view, PDF Generator

○

 

Calendar / events

○

 

Configurable user profiles

○

 

Forms builder

○

 

Social media

○

 

Feeds

○

 

FAQ

○

 

Glossary

○

 

Shop function

○

 

Polls, surveys

○

 

Quiz tool

○

 

Sitemap generator

●

 

Design

 

Premade themes

○

django CMS is made for large, high-quality website projects, enabling smooth, modern processes for the implementation of bespoke branding and design 

Commercial themes

○

Our trusted network of Experts and Partners can support you with anything you need.

Configurable page layout

●

 

individual Design/Themes/.... possible without further knowledge

●

 

Sustainability/Support

 

Commercial Offers (services, training, hosting)

○

Our trusted network of Experts and Partners can support you with anything you need.

Manuals and documentation

●

 

User Guide

●

 

Large developer community

●

 

Developer conferences

●

 

Public user/developer platform

●