CMS (Content Management System) software applications are designed to manage and publish digital content, such as websites, blogs, and online stores.
Package | Wagtail CMS | django CMS | Mezzanine | CodeRed CMS | feinCMS | puput | django-fiber | Django page CMS | Opps | feincms3 | django-fluent-pages | django-content-editor | Djedi CMS | feincms3-language-sites | Django CMS Light | django-simplepages | Merengue | freeturn | FaraPy CMS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description |
A Django content management system focused on flexibility and user experience |
The easy-to-use and developer-friendly enterprise CMS powered by Dja... |
CMS framework for Django |
Wagtail + CodeRed Extensions enabling rapid development of marketing-focused websites. |
A Django-based CMS with a focus on extensibility and concise code |
A Django blog app implemented in Wagtail |
Django Fiber - a simple, user-friendly CMS for all your Django projects |
Official Django page CMS git repository |
A Django-based CMS for the magazines, newspappers websites and portals with high-traffic |
feincms3 provides additional building blocks on top of django-content-editor and django-tree-queries which make building a page CMS (and also othe... |
A flexible, scalable CMS with custom node types, and flexible block content. |
Editing structured content |
Django content management as it should be |
Freelance mission control | Python CMS written by Django | ||||
Category | Framework | Framework | Framework | Framework | Framework | App | App | App | Framework | App | App | App | App | App | Project | Framework | Framework | Project | Project |
# Using This |
101
![]() |
184
![]() |
131
![]() |
0
![]() |
50
![]() |
11
![]() |
21
![]() |
14
![]() |
2
![]() |
0
![]() |
2
![]() |
0
![]() |
1
![]() |
0
![]() |
0
![]() |
0
![]() |
4
![]() |
0
![]() |
2
![]() |
Python 3? | |||||||||||||||||||
Development Status | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Unknown | Production/Stable | Production/Stable | Production/Stable | Unknown | Production/Stable | Production/Stable | Unknown | Unknown | Planning | n/a | Unknown | n/a | Unknown |
Last updated | Nov. 30, 2023, 3:02 a.m. | Nov. 29, 2023, 10:48 a.m. | Nov. 2, 2022, 4:25 a.m. | Nov. 27, 2023, 5:26 p.m. | Aug. 7, 2023, 2:30 a.m. | July 4, 2023, 3:24 a.m. | Oct. 8, 2022, 2 p.m. | Aug. 1, 2023, 2:50 a.m. | May 22, 2023, 4:07 p.m. | Nov. 24, 2023, 2:22 a.m. | Oct. 16, 2023, 8:27 a.m. | Nov. 1, 2023, 9:02 a.m. | Oct. 30, 2023, 7:28 a.m. | Nov. 1, 2023, 12:44 p.m. | Jan. 23, 2022, 7:36 a.m. | June 6, 2021, 2:17 a.m. | |||
Version | 5.2 | 3.11.4 | 6.0.0 | 2.1.4 | 23.8.0 | 2.0.0 | 1.10 | 2.0.11 | 0.2.16 | 4.3.0 | 3.0.2 | 6.3.3 | 1.3.3 | 0.2.0 | 0.0.2 | n/a | 0.9.0 | n/a | 1.33.2 |
Repo | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | Other | Other | Other | GitHub | GitHub |
Commits | |||||||||||||||||||
Stars | 16,343 | 9,628 | 4,662 | 632 | 872 | 581 | 671 | 285 | 313 | 78 | 109 | 58 | 80 | 1 | 0 | 0 | 0 | 59 | 1 |
Repo Forks | 3,502 | 3,008 | 1,643 | 126 | 229 | 157 | 119 | 112 | 97 | 12 | 27 | 15 | 28 | 1 | 0 | 0 | 0 | 15 | 3 |
Participants |
gasman
kaedroho laymonage thibaudcolas lb- jacobtoppm zerolab BertrandBordage mx-moth ababic more... |
vxsx
yakky digi604 FinalAngel mkoistinen ojii czpython evildmp fivethreeo stefanfoulis more... |
stephenmcd
AlexHill jerivas wrwrwr sebasmagri joshcartme ryneeverett kenbolton dfalk edschofield more... |
vsalvino
jlchilders11 rcoldiron kevincummings hayleyhartman FlipperPA bahoo Designer023 JorneVL seanharrison more... |
matthiask
acdha DrMeers bmihelac bjornpost stephrdev jphalip mattd sbaechler skyl more... |
marctc
csalom bashu jlmirocoll MiltonLn pieterdd yedpodtrzitko misraX sterago ahwebd more... |
dbunskoek
jaap3 markotibold bsimons mvdwaeter ramonakira bheesink vdboor spookylukey chrisclark more... |
batiste
wardi jezdez remik dependabot[bot] greut jacquesbeaurain matinfo dvd0101 ddc67cd more... |
avelino
rochacbruno ellisonleao lerrua hersonls mauler londerson DiegoYungh jeanmask arloc more... |
matthiask
fabiangermann barseghyanartur silkentrance sacovo comradekingu hancush indro moojen |
vdboor
bashu vinnyrose gannettchad benkonrath floppya maartendraijer techdragon hexenxp14 jmurty more... |
matthiask
acdha DrMeers bmihelac bjornpost stephrdev jphalip mattd sbaechler skyl more... |
lydell
lundberg andreif kjagiello chrippa beshrkayali Swamii ZipFile Leolainen hannseman more... |
matthiask
tomvanderlee |
thorin-schiffer
dependabot[bot] |
Faral-Ghaemi
SaeedTJF |
|||
Documentation | n/a | n/a | n/a | n/a | n/a | n/a | |||||||||||||
Revision | , with django-reversion | planned, please contribute | Planned | ||||||||||||||||
Page Depth | Unlimited | Database limited using django-treebeard | Unlimited, using a single DB query. | Database-limited using django-mptt | Database limited using django-mptt | Database limited using django-mptt | Database limited using django-mptt | Database limited using django-mptt | Unlimited, using hierarchical menus | ||||||||||
Tests | For next refactor | Unit tests and selenium test suites |
|||||||||||||||||
Multisite | primary purpose |
By microsites plugin |
|||||||||||||||||
WYSIWYG Editor | OppsEditor - TinyMCE - Redactor - Aloha |
any WYSIWYG editor supported | |||||||||||||||||
Documented | |||||||||||||||||||
SEO | metadata in markdown |
||||||||||||||||||
Page Sorting | Via visual interface (uses a mobile device friendly paradigm instead of drag-and-drop) | Drag'n'Drop | Drag n drop | Drag'n'drop | Drag'n'Drop | Drag'n'Drop and normal click | not required | Drag'n'Drop | Planned | Drag and drop |
|||||||||
Tags | , with something like django-taggit | with django-taggit | flat text tag field for better performance | possible through custom page types | with translatable tags |
||||||||||||||
List of Sites | http://madewithwagtail.org/ | Case Studies: https://www.django-cms.org/en/case-studies/ List of Sites: https://www.django-cms.org/en/case-studies/list/ |
Gallery of over 250 sites: http://mezzanine.jupo.org/sites/ | Almost everything here: http://www.feinheit.ch/portfolio/projekte/ | https://www.djangopackages.com/packages/p/django-fiber/ | http://www.oppsproject.org # using http://www.virgula.com.br http://www.guiame.com.br http://www.grupotroiano.com.br http://www/jovempan.com.br http://www.partidopirata.com.br |
Multilingual and multisite: https://www.moulin.nl/ http://www.waka-waka.com/ http://wakawakafoundation.org/ http://www.solarforsyria.org/ http://www.solarforphilippines.org/ Single instances: http://django-fluent.org/ http://studentbattle.nl/ http://www.edoburu.nl/ |
http://www.merengueproject.org/ http://spinoff.ugr.es/ http://ofertaimasd.ugr.es/ |
https://faral.tech/ https://boshra.org/ |
||||||||||
Multilingual | Multi-lingual interface and multi-lingual DB content | using django-parler | |||||||||||||||||
Django Versions | All supported versions | 1.11-2.2 (3.7) | Mezzanine 4.2.3 supports Django 1.10 Earlier versions date back to Django 1.1 |
1.4.x 1.5.x 1.6.x 1.7.x |
1.4, 1.5, 1.6, 1.7, 1.8 | 1.4 1.5 1.6 1.7 1.8 |
1.4 1.5 |
1.9+ | 1.1 (0.7.X) 1.3 (0.8.X) |
1.6.3 | |||||||||
Media asset merging and compression | Can and should be handled by 3rd party apps | Built-in optional integration with django-compressor | Asset collection from content types / plugins: Yes Compression: No, should be done in 3rd party app |
using django-compressor | with django-compressor | Can and should be handled by 3rd party apps (e.g. django-compressor) | |||||||||||||
Granular Permissions | Easily buildable using request processors. | possible by integrating django-guardian | Through GitLab or whatever you use |
||||||||||||||||
App Integration | Django Fiber itself integrates with Django, so it's the other way around. This means the full power of Django can be used for apps, and Django Fiber will play along nicely. | yes yes yes yes extendable with Opps-Apps +20 apps already available in github repo |
|||||||||||||||||
Pypi Installable | |||||||||||||||||||
Continuous Integration | https://travis-ci.org/torchbox/wagtail | https://travis-ci.org/divio/django-cms/ | http://travis-ci.org/stephenmcd/mezzanine | https://travis-ci.org/feincms/feincms | http://travis-ci.org/#!/ridethepony/django-fiber | https://travis-ci.org/batiste/django-page-cms | - https://drone.io/github.com/opps/opps/latest - https://travis-ci.org/opps/opps |
https://travis-ci.org/edoburu/django-fluent-pages | https://travis-ci.org/5monkeys/djedi-cms | ||||||||||
508 compliant? | |||||||||||||||||||
Python 3 compatibility | Currently supports 3.3, 3.4 and 3.5 | (In version 3.0 and higher Python 3.3 and higher are supported) | Python 2.7 to 3.4 | Python 3.2 + Python 3.3 |
|||||||||||||||
Multi-Tenant | django.contrib.sites is supported | primary purpose |
|||||||||||||||||
Multi-device | Editing UI is fully responsive | ||||||||||||||||||
Plugins | Most enhancements are code reviewed and rolled into the core. 'Contrib' modules include static site generation, sitemap generation and frontend cache validation management. | Extendable content types and seamless no-config integration with external Django apps. Check out the Mezzanine grid on Django Packages: http://www.djangopackages.com/grids/g/mezzanine/ | Core design philosophy | Django Fiber itself can be considered a plugin for Django, which we believe is the right way to go. | by subclassing a placeholder | extendable with Opps-Apps | + custom page type models flexible content blocks (via django-fluent-contents) |
Installed by webmaster, without change settings.INSTALLED_APPS |
|||||||||||
In-line Editing / Frontend-Editing | (In 2.1+) | not required | planned | ||||||||||||||||
Django 1.7 Support | |||||||||||||||||||
Test coverage | 96% https://coveralls.io/r/torchbox/wagtail?branch=master | 87% | 70% | 83% | 75% | About 90% | 31 % | 80 % | 94% | ||||||||||
Reuse CMS for a custom content type | Existing models can be extended. All page types and blocks are flexible this way. | ||||||||||||||||||
Moderation Workflow | One-step draft/published and pre-dated publish | in a very basic way | planned, please contribute | Through GitLab, GitHub, or whatever you use for your content. | |||||||||||||||
Demo | A feature complete demo package is provided for easy local installation - https://github.com/wagtail/wagtaildemo | cloud based demo at http://demo.django-cms.org/ | http://mezzanine.jupo.org | https://github.com/ridethepony/django-fiber-example | http://james-cms.com | http://demo.merengueproject.org/ admin/admin |
|||||||||||||
Main focus | Wagtail was created to offer maximum flexibility for developers and the best possible experience for content editors and creators, with powerful best-in-class core functionality which ranges from integration of ElasticSearch to automatic feature detection for intelligent cropping of photos. https://janjislot.org/ Wagtail's editing interface is entirely independent of Django Admin / Grappelli. It has been custom designed for optimal user experience, and it is lightweight, responsive, and fast. Although it will happily power a blog or small website, Wagtail is a compelling choice for large-scale and enterprise projects. It can be used to implement websites of any size, scaling to cope with many thousands of pages (for example http://www.rca.ac.uk, which has over 10,000) and incorporating high end features like native support for automated cache invalidation for frontend caches such as Varnish, Squid, etc. |
Django CMS is built to be extended because every page has other requirements. Our focus is on the most flexibility for the developer AND the content manager. | Redesigned interface on top of Django's admin (all your third-party apps supporting Django admin will still work!) for managing a hierarchical page tree, with page types extendable via core API. Included page types range from simple WYSIWYG pages, to advanced types such as admin user built forms, and shopping categories via Cartridge. Many extras included such as blogging, multi-lingual content, user accounts, tagging, ratings, media library, thumbnailing, and threaded comments. Content can also be edited inline on the site itself. |
Being the most flexible CMS system by providing 1. a CMS for managing a tree of pages and 2. providing the basic building blocks to build your own modules such as blogs, articles etc. and being able to reuse CMS content types. Short: Customization, reuse, reuse and reuse. |
Django Fiber is a simple, open-source, user-friendly CMS for all your django projects. It complements your project, it doesn't take it over. It allows you to create simple textual, template based pages, add simple content items in pages and views, and adds simple menus that always work. All this can be maintained using a friendly frontend admin interface. |
Django page CMS focus on Page hierarchy with rich content. It aims to be a building block that integrate into the admin seamlessly and that you can complement with your own Django applications. | High traffic flexible content portals and magazines with API integrations and automated content | Scalability and performance. Starting from small and simple sites up to large content-rich sites. Custom page types give developers the flexibility to create the best possible experience for content managers. |
Djedi CMS is a lightweight but yet powerful Django content management system with plugins, inline editing and performance in mind. Easily described as gettext on steroids with revisions and plugins. Supports multilingual and local flavored translations accessible from views and templates. |
Django-cms-light is a multi-site CMS using git repositories to provision its database, stylesheet and all static contents. You don’t have to use any web form and the database is completely volatile. It’s like Pelican or Jekyll had a baby with Django. Django-cms-light is dedicated to all the small websites we never have time to do for our friends, built as a tool to experiment hacking local economy ! |
Feature | Description |
---|---|
Revision | Builtin revision controlled content |
Page Depth | Maximum depth of page hierarchy. |
Tests | Contains a suite of unit tests. |
Multisite | Allows a single installation to serve multiple websites. |
WYSIWYG Editor | Support for WYSIWYG editor(s) and/or markup formats. |
Documented | Contains thorough documentation. |
SEO | Builtin tools for SEO |
Page Sorting | Visual rearranging of page hierarchy (as opposed to entering index numbers) |
Tags | Builtin tag support |
List of Sites | Is there a list of sites online that use the CMS? |
Multilingual | Full builtin multilingual support. |
Django Versions | Which versions of Django are supported? |
Media asset merging and compression | Media assets JS/CSS are compressed in production mode, with a minimal effort |
Granular Permissions | Is a granular permission system provided? |
App Integration | Does the CMS support integration of any Django app which provides at least a<br>urls.py? |
Pypi Installable | Can be automatically installed with dependency resolution via pip or setuptools. |
Continuous Integration | Does the project have a (public) continuous integration server showing the<br>community it's current build status? |
508 compliant? | See http://webaim.org/standards/508/checklist |
Python 3 compatibility | |
Multi-Tenant | If the CMS supports multiple sites, can they all be hosted from a single running<br>instance of the application? |
Multi-device | Can a single instance serve up different templates for different devices? (eg<br>mobile phones) |
Plugins | The content of the pages can be easily extended by 3rd-party apps. |
In-line Editing / Frontend-Editing | Support for editing page content in-line (as opposed to only in the Django<br>admin) |
Django 1.7 Support | Whether the project also supports Django 1.7. |
Test coverage | The current test coverage of the package in percent. |
Reuse CMS for a custom content type | Is it possible to reuse the CMS for a custom content types (different from the<br>Page model itself). Example of such would be a Document model tree having the<br>same management interface as the Page model. |
Moderation Workflow | Allows for complex, enterprise-ready moderation workflows with hierarchical<br>permission levels and previews of unpublished changes. |
Demo | Demo site |
Main focus | What is main target use case for the application (blogs, personal pages, web<br>magazines)? |
Search Weight | Package | Description | Last PyPI release: | Repo Forks | Stars | |||
---|---|---|---|---|---|---|---|---|
{{ item.weight / max_weight * 100 | number:0 }}% | {{ item.title }} | Grid: {{ item.description }} | {{ item.last_released | date: 'mediumDate' }} | N/A | {{ item.repo_forks }} | N/A | {{ item.repo_watchers }} | N/A |