12 useful Python based CMS

Python is a widely-used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java.

12 Python-Based CMS


Mezzanine is a robust, consistent, and flexible Python-based content management platform. Using the Django framework, Mezzanine provides a simple yet highly extensible architecture that encourages diving in and hacking the code. Mezzanine is BSD licensed and supported by a diverse and active community.

The framework has WordPress tools that provide an intuitive interface for managing pages, blog posts, form data, store products, and other content types, but the Mezzanine is also different. Mezzanine offers support for the PostgreSQL database and is launched under a BSD license.

Mezzanine CMS


Django CMS is an easy-to-use Python-based CMS for content editors and is developer-friendly. It’s an open-source enterprise content management system based on the Django framework. With Django CMS, you can easily integrate your existing Django Apps.

You can also easily define editable areas, called placeholders, in your templates, which you fill with many different so-called CMS content plugins. Django-cms support many databases such as PostgreSQL, MySQL, SQLite 3, and Oracle.

Django CMS


MoinMoin is an advanced, easy-to-use, and extensible WikiEngine with a large community of users. The storage mechanism depends on flat files and folders rather than a database. It makes it easy to manipulate the content in a text editor on the server if necessary, including managing revisions if the wiki gets attacked by spammers.

Features of MoinMoin

  1. An advanced, easy to use, fast, and modular Wiki engine
  2. Free and Open Source
  3. Files-based database system
  4. Page Permission System
  5. ACL
  6. Authentication Backends
  7. Host Blocking
  8. Easy to Blacklist
  9. Unicode and Right to left support

MoinMoin CMS


Plone is a free, open-source content management system built on the Zope application server. It is a Python-based CMS known as an “Enterprise CMS” and is most commonly used for intranets and as part of large organizations’ web presence.

Features of Plone CMS

  1. Enterprise Integration
  2. Flexible Workflows
  3. Scalable
  4. Powerful Security system
  5. Add-ons for document and content storage, delivery, forms processing, social syndication, personalization, and more
  6. Live search.
  7. Support Intranets
  8. Multi-site management
  9. Designer Friendly
  10. Multilingual
  11. WCAG 2.0 compliant 
  12. Easy integration with LDAP, Active Directory, Oracle, OpenID, Shibboleth, CAS, Kerberos, and many other authentication systems

Plone CMS


Pinax is an Open Source CMS built on the Django Web Framework. It is come with numerous reusable Django apps and provides starter projects and infrastructure tools. In addition, pinax takes care of the things many sites have in common so you can focus on what makes your site different.

Features of Pinax

  1. Standard project layout
  2. Simple Starter Project
  3. Reusable App
  4. The default was templating to create prototypes quickly.
  5. Proper CMS for everything from social networks to conference websites and intranets to online games

Pinax CMS


Skeletonz is a Python Based CMS. It differs from others by being simple yet very powerful and extensible. If you need a simple system that you and your users will love, Skeletonz might be the perfect solution. The system is open-source and released under GNU GPL.

Features of Skeletonz

  1. Intuitive and straightforward edit syntax.
  2. Simple Plugin system
  3. Easy to use admin panel to add users, and groups, alter permissions or create/restore backups.
  4. lightning Fast loading
  5. Template system based on Cheetah
  6. Super clean Python Code

Skeletonz CMS


quokka is a flexible CMS powered by Python, Flask, and MongoDB. You can use Quokka to publish a blog, a web portal, an intranet, or a document management system. Also, easy to install existing modules such as quokka-cart to create an e-commerce app, or you can easily create a new quokka-module to fit your needs.

Features of Quokka CMS

  1. User friendly 
  2. Flexible content editing
  3. Responsive design
  4. Simple Templating system
  5. Intuitive User Permission management
  6. The user interface is fully translatable. Unicode is used everywhere to store data.
  7. Works with any databases
  8. Developer Friendly

Quokka CMS


Kotti is a Python Based web application framework that includes a full-featured, user-centric, lightweight, and extensible CMS solution named the Kotti CMS. It develops rich CMS-like applications with essential features like workflows, security protection, works with hierarchical data, etc. Add-ons provide all additional features.

Kotti CMS


Wagtail is a fast, powerful, and elegant Django-based CMS, Open Source, available under the BSD license. At the same time, it was built for developers by developers. Wagtail leverages the Django stack’s power and can be endlessly extended and customized to accommodate the most complex functionality and ambitious designs.

A Simple templating system allows you to build creative websites per your choice. With StreamField, your editors create beautiful, modular ‘streams’ that neatly separate presentation from content. All that, and the user interface for content entry looks beautiful too!

Wagtail CMS

Nive cms

Nive is a Professionally designed CMS for mobile and Desktop based websites based on Python and the pyramid web framework. The CMS comes with everything needed to set up a simple website with templates and essential content elements that include a webserver. No python knowledge is required to get started.

Nive CMS


Pyplate is a lightweight CMS written in Python. Based on a Raspberry Pi, it had to be efficient and compact. I wanted to build a CMS that performs well right out of the box without installing plugins. Support for SEO-friendly URLs and metadata is built-in, so it’s easy for search engines to send relevant traffic to your site.

Pyplate CMS


Bombolone is a unique CMS for Python based on Flask, MongoDB, AngularJS, Sass, and Bootstrap. It is designed to be a simple, flexible toolset for projects of any size. It has a necessary Core file with five modules that are essential for almost all web applications. All modules are easily controlled and managed from the admin panel, and each has different tools to edit, create or delete. 

Bombolone CMS

Comments (0)
Add Comment