Top Python content management system (CMS)


Pinax is an open-source platform built on the Django Web Framework. By integrating numerous reusable Django apps and providing starter projects and infrastructure tools, Pinax takes care of the things that many sites have in common so you can focus on what makes your site different.
Pinax has been used for everything from social networks to conference websites, and from intranets to online games.
Pinax provides:
  • standard project layout for consistency and easy deployment
  • starter projects that can be used as the basis for any Django website as well as some tailored to community sites, company sites, intranets and sites in closed beta
  • reusable apps providing both back-end functionality and user-facing components
  • default templates to enable quick prototyping


Mezzanine is a powerful, consistent, and flexible content management platform. Built using the Django framework, Mezzanine provides a simple yet highly extensible architecture that encourages diving in and hacking on the code. Mezzanine is BSD licensedand supported by a diverse and active community. 
In some ways, Mezzanine resembles tools such as Wordpress that provide an intuitive interface for managing pages, blog posts, form data, store products, and other types of content. But Mezzanine is also different. Unlike many other platforms that make extensive use of modules or reusable applications, Mezzanine provides most of its functionality by default. This approach yields a more integrated and efficient platform.
Features: USERS LOVE
  • Hierarchical page navigation
  • Save as draft and preview on site
  • Scheduled publishing
  • Drag-and-drop page ordering
  • WYSIWYG editing
  • In-line page editing
  • Drag-and-drop HTML5 forms builder with CSV export
  • SEO friendly URLs and meta data
  • Shopping cart module (Cartridge)
  • Configurable dashboard widgets
  • Blog engine
  • Tagging
  • User accounts and profiles with email verification
  • Translated to over 20 languages
  • Sharing via Facebook or Twitte


Skeletonz is a new content management system (CMS) based on Python. It differs from others by being simple, but yet very powerful and extensible. If you need a simple system that you and your users are going love then Skeletonz might be the solution you are looking for! The system is open source and released under GNU GPL.


As claimed, Speed, Power & Beauty

Plone 4, the latest version of our state-of-the-art open source CMS. It's faster, more powerful and more beautiful than ever before.

Note: This one seems to be very powerful and famous. As you can see that the Pagerank of Plone's homepage is 9. Very few sites could get this number. I would try it out some day and write down my comments. 

Quokka project

Flask and MongoDB powered CMS

Current features
  • Customizable admin interface
  • Export data to json or csv
  • Channel based content organization with multi-level unlimited nested channels (MPTT)
  • Beauty urls and SMART-SLUG
  • Default basic website theme based on css framework
  • Extensible with Flask Blueprints modules
  • Management commands
  • Celery ready
  • Blog/News posting app
  • Comments
  • Role Based Access control for content and admin interface
  • Admin file browser
  • Tinymce WISIWYG Editor
  • Mobile detect middleware (if needed, defaut is responsible)
  • Multi themes based in Flask themes

Pros and Cons : Python VS PHP CMS

  • Pros for Python.
    • You tend to write more readable code making it easier to maintain. This has a big impact if you are going to do a lot of custom coding, now or in the future. However if you aren't going to make that much custom functionality, this doesn't matters.
    • Python and Django is buildt on OO, making it easy to reuse code, and is built on the DRYprincip.
    • I find, that python is more intuitive to program in. In many cases it has a less weird / obscure syntax than PHP.
  • Cons for Python.
    • PHP is easier to host. More providers will allow you to run PHP and you can generally find PHP hosters a bit more cheaper than python hosters. If you have your own server, this wont matter.

Python CMS on GAE: 

CMS on Google App Engine (GAE)


Popular Posts