May 20

CMS Frameworks What To Use? Django vs. Drupal

An acquaintance and I were discussing what to do about moving from an older PHP based CMS, used in a somewhat complex University setting, that had grown unwieldy, to something newer like Drupal. Here are some thoughts.

I believe that if you are going to make such a major shift it is worth it to get out of any PHP framework. PHP while very popular and having many large sites is an inherently clumsy approach to programming, and therefore tends to introduce problems into most if not all the products derived from it.

Keep in mind that all of the below are Django projects therefore share a lot of common code and building blocks, making for a very rich ecco system. That is you can often take features from one and ad them to another.

There are a huge number of very large and high traffic sites implemented in Django

The main Django site is :

See this for some perspective:

That being said there is no real reason to start off with "naked" Django. There are numerous CMS approaches all available as Open source, and by the way the Django/Python world is generally BSD licenced (one of the most liberal licences)

Projects worth a look at are (in no particular order):

Fairly basic and new but clean design:


Django Pyramid

Comparison: Django-Pyramid vs Rails


Pinax: A prefab set of Django components:

For an overwhelming overview check out this comparison site

Tags: CMS, django, Drupal, PHP, Python


OSWCO is dedicated to introducing and supporting Open Source Software to the Enterprise. The Open Source movement and products have become highly sophisticated, cost effective, and mature. Many leading companies and organizations are making rapidly increasing investments in it's use.

To see our Information about Google Apps click Google Apps Info

OSWCO is an authorized Google Apps reseller. Some organizations need help and a place to turn to for, consulting, product development or commercial support. We have developed an extensive network of reliable experts to assist you, able to take on the largest turnkey projects. Contact us to help you examine the options. Phone: 205-267-1089. More info:

Subscribe to us:



Recent Posts



Popular Posts

Django Popular