CMS

CMS (Content Management System) software applications are designed to manage and publish digital content, such as websites, blogs, and online stores.

Filter results

Package Wagtail CMS django CMS Mezzanine CodeRed CMS puput feinCMS django-fiber Django page CMS feincms3 django-widgy django-content-editor Djedi CMS django-fluent-pages freeturn django-gitcms PyLucid CMS feincms3-language-sites Django CMS Light Leonardo CMS FaraPy CMS django-leaf Merengue OMS CMS django-simplepages Opps
Package Wagtail CMS django CMS Mezzanine CodeRed CMS puput feinCMS django-fiber Django page CMS feincms3 django-widgy django-content-editor Djedi CMS django-fluent-pages freeturn django-gitcms PyLucid CMS feincms3-language-sites Django CMS Light Leonardo CMS FaraPy CMS django-leaf Merengue OMS CMS django-simplepages Opps
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 blog app implemented
in Wagtail
A Django-based CMS with a
focus on extensibility and
concise code
Django Fiber - a simple,
user-friendly CMS for all your
Django projects
Official Django page CMS git
repository
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 CMS framework for Django
built on a heterogenous tree
editor.
Editing structured content Django content management as
it should be
A flexible, scalable CMS with
custom node types, and
flexible block content.
Freelance mission control A git based cms for django PyLucid is ready to use
Django-CMS setup
CMS for everyone, easy to
deploy and scale, robust
modular system with many
packages.
https://packages.leonardo-cms.org/
Python CMS written by Django Render django templates based
on URL.
A Django content management
system focused on flexibility
and user experience
A Django-based CMS for the
magazines, newspappers
websites and portals with
high-traffic
Category Framework Framework Framework Framework App Framework App App App App App App App Project Framework Framework App Project Framework Project App Framework Framework Framework Framework
# Using This 99 184 130 0 11 50 21 14 0 3 0 1 2 0 0 4 0 0 2 2 0 4 1 0 2
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Unknown Unknown Production/Stable Production/Stable Production/Stable Unknown Beta Production/Stable Unknown Production/Stable n/a Beta Pre-Alpha Unknown Planning Production/Stable Unknown Production/Stable Unknown Beta n/a Production/Stable
Last updated Feb. 16, 2023, 10:40 p.m. Feb. 13, 2023, 5:19 a.m. Nov. 2, 2022, 4:25 a.m. Feb. 16, 2023, 2:36 p.m. Dec. 22, 2022, 11:41 a.m. July 4, 2022, 2:46 a.m. Oct. 8, 2022, 2 p.m. Dec. 27, 2022, 10:56 a.m. Feb. 3, 2023, 3:23 a.m. Nov. 11, 2021, 3:06 p.m. Dec. 8, 2022, 3:19 a.m. Sept. 26, 2022, 9:25 a.m. Nov. 17, 2021, 8:02 a.m. Jan. 23, 2022, 7:36 a.m. Sept. 20, 2021, 7:22 a.m. Aug. 4, 2021, 3:22 a.m. Jan. 4, 2023, 5:44 a.m. Sept. 8, 2020, 9:58 a.m. June 6, 2021, 2:17 a.m. May 5, 2020, 6:02 p.m. June 22, 2020, 2:55 a.m. May 29, 2021, 8:25 a.m.
Version 4.2.1 3.11.1 6.0.0 2.0.0 1.2.0 23.1.0 1.10 2.0.11 4.0.5 0.9.2 6.3.3 1.3.3 3.0.1 n/a 0.4 3.2.0 0.0.10 0.0.2 2015.8.1 1.33.2 2.2.0 0.9.0 0.12 n/a 0.2.16
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other GitHub GitHub GitHub Other GitHub Other GitHub
Commits
Stars 14,183 9,135 4,578 565 538 847 666 282 67 330 55 76 107 51 71 72 1 0 97 1 5 0 18 0 311
Repo Forks 3,033 2,880 1,624 110 150 230 121 111 12 56 15 27 28 13 7 20 1 0 28 3 3 0 10 0 96
Participants gasman
kaedroho
thibaudcolas
lb-
jacobtoppm
laymonage
BertrandBordage
zerolab
mx-moth
tomdyson
more...
digi604
vxsx
yakky
FinalAngel
mkoistinen
ojii
czpython
evildmp
fivethreeo
stefanfoulis
more...
stephenmcd
AlexHill
jerivas
wrwrwr
sebasmagri
joshcartme
ryneeverett
kenbolton
dfalk
edschofield
more...
vsalvino
rcoldiron
jlchilders11
kevincummings
hayleyhartman
FlipperPA
Designer023
bahoo
JorneVL
seanharrison
more...
marctc
csalom
bashu
MiltonLn
pieterdd
yedpodtrzitko
misraX
sterago
ahwebd
avallbona
more...
matthiask
acdha
DrMeers
bmihelac
bjornpost
stephrdev
jphalip
mattd
sbaechler
skyl
more...
dbunskoek
jaap3
markotibold
richardbarran
bsimons
mvdwaeter
ramonakira
bheesink
vdboor
spookylukey
more...
batiste
wardi
jezdez
remik
greut
dependabot[bot]
jacquesbeaurain
matinfo
dvd0101
ddc67cd
more...
matthiask
fabiangermann
barseghyanartur
silkentrance
sacovo
comradekingu
hancush
indro
moojen
gavinwahl
acatton
justinstollsteimer
jxcl
julianandrews
zmetcalf
nolsto
chroto
agroth
gradel
more...
matthiask
acdha
DrMeers
bmihelac
bjornpost
stephrdev
jphalip
mattd
sbaechler
skyl
more...
lydell
lundberg
andreif
kjagiello
chrippa
beshrkayali
Swamii
ZipFile
Leolainen
hannseman
more...
vdboor
bashu
vinnyrose
gannettchad
benkonrath
floppya
maartendraijer
techdragon
hexenxp14
jmurty
more...
thorin-schiffer
dependabot[bot]
luispedro
ReekenX
jedie
dependabot[bot]
matthiask
tomvanderlee
michaelkuty
cznewt
dresl
jakubjosef
leonardo-developer
B3ND3RKUT
Faral-Ghaemi
SaeedTJF
rsenk330
chris-erickson
bmoe872
nttaylor
DJWOMS
arsavit
Hamel007
mend-bolt-for-github[bot]
rochacbruno
ellisonleao
lerrua
hersonls
mauler
londerson
DiegoYungh
jeanmask
ervilis
arloc
more...
Documentation n/a n/a n/a n/a n/a n/a n/a n/a n/a
Revision  , with django-reversion  , see http://docs.wid.gy/en/latest/design/versioning.html   planned, please contribute  , with django-reversion 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 If using the widgy-mezzanine plugin, please refer to Mezzanine.

Otherwise, there is a 64 level depth limit on the content of a page from the django-treebeard MP_Node implementation
Database limited using django-mptt Database limited Database limited using django-mptt Unlimited, using hierarchical menus Database limited using django-mptt
Tests For next refactor  
Unit tests and selenium test suites
Multisite provided by Mezzanine if using the widgy-mezzanine plugin  
primary purpose
 
By microsites plugin
WYSIWYG Editor  , widgy provides a custom drag and drop editor, see http://docs.wid.gy/en/latest/design/javascript.html, it's extensible and can be used to create powerful things, like Forms and Maps.   any WYSIWYG editor supported  
any WYSIWYG editor supported
 
CKEditor for Pages
Codemirror for Templates and CSS
  OppsEditor
- TinyMCE
- Redactor
- Aloha
Documented   http://docs.wagtail.io   http://docs.wid.gy  
django-leonardo.readthedocs.org
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   Drag'n'Drop edit page and change parent Planned Drag'n'drop  
Drag and drop
  not required
Tags  , with something like django-taggit   with django-taggit   possible through custom page types  , with django-tagging  
with translatable tags
  flat text tag field for better performance
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/ 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://demo.cms.robotice.cz https://faral.tech/
https://boshra.org/
  http://www.merengueproject.org/
http://spinoff.ugr.es/
http://ofertaimasd.ugr.es/
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   Multi-lingual interface and multi-lingual DB content   using django-parler
Django Versions 1.9 (1.3+)
1.10 (1.6+)
1.11 (1.10+)
2 (2.0+)
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.6, 1.7 support is limited by Mezzanine 1.4
1.5
1.4
1.5
1.6
1.7
1.8
1.3 1.9+ 1.7+ 1.6.3 1.1 (0.7.X)
1.3 (0.8.X)
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 Can and should be handled by 3rd party apps (e.g. django-compressor)  , in django-compressor branch   with django-compressor
Granular Permissions Easily buildable using request processors.  , permissions down to the widget level   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.  , django-widgy is just an app, additionally if you wanted to add apps into the Mezzanine page tree, check out widgy.contrib.urlconf_include.   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://travis-ci.org/fusionbox/django-widgy https://travis-ci.org/5monkeys/djedi-cms   https://travis-ci.org/edoburu/django-fluent-pages  
https://travis-ci.org/django-leonardo/django-leonardo
 
- https://drone.io/github.com/opps/opps/latest
- https://travis-ci.org/opps/opps

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   all widgets are just Django models + a template, all of the widgets are actually implemented as contrib apps. Here's how to write a widget: http://docs.wid.gy/en/latest/tutorials/first-widget.html  +

custom page type models
flexible content blocks (via django-fluent-contents)
 
Installed by webmaster, without change settings.INSTALLED_APPS
  extendable with Opps-Apps
In-line Editing / Frontend-Editing   (In 2.1+)   planned   not required
Django 1.7 Support waiting on Mezzanine for Django 1.7 support
Test coverage 96% https://coveralls.io/r/torchbox/wagtail?branch=master 87% 70% 83% 75% About 90% 94% 80 % 31 %
Reuse CMS for a custom content type All widgets are implemented this way, see http://docs.wid.gy/en/latest/tutorials/first-widget.html and http://docs.wid.gy/en/latest/tutorials/proxy-widget.html

(for page types using widgy_mezzanine, please refer to Mezzanine docs)
  Existing models can be extended. All page types and blocks are flexible this way.   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  , see http://docs.wid.gy/en/latest/contrib/review-queue/index.html   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://demo.wid.gy/create-demo-site/ http://demo.pylucid.net/ http://james-cms.com http://demo.cms.robotice.cz http://demo.merengueproject.org/
admin/admin
https://oms-cms.site/en/
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. django-widgy is a heterogeneous tree editor for Django that is well-suited for use as a CMS. A heterogeneous tree is a tree where each node can be a different type—just like HTML. Widgy provides the representation for heterogeneous trees as well as an interactive JavaScript editor for them. Widgy supports Django 1.4+.

Widgy was originally created for powerful content management, but it can have many different uses.

It provides optional integration with Mezzanine using widgy_mezzanine.
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.
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.
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 !
OMS CMS is designed for a wide range of developers. This CMS was designed by developers for a quick start and easy scalability.
OMS allows you to easily integrate with other django applications and use them immediately, or create new compatible applications!
Simplicity of work will please you, because you do not need special knowledge and skills.
The editor includes an intuitive interface, the ability to make some functions unique to individualize the work process.
This cms allows you to make a website in minutes. You can use the basic template or download from the official site.
High traffic flexible content portals and magazines with API integrations and automated content

Features currently being evaluated

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&#x27;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