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
|
| |
Management | ||
Multi-site capability | ● |
|
Reusable Design | ● |
|
Intuitive Page Builder with customizable components | ● | |
Frontend editing | ● |
|
Approval Workflow (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 | ● |
|