Drupal or Django? A Guide for Decision Makers
November 11, 2009 - (Birdhouse.org) -- There's a large body of technical information out there about content management systems and frameworks, but not much written specifically for decision-makers. Programmers will always have preferences, but it's the product managers and supervisors of the world who often make the final decision about what platform on which to deploy a sophisticated site. That's tricky, because web platform decisions are more-or-less final - it's very, very hard to change out the platform once the wheels are in motion. Meanwhile, the decision will ultimately be based on highly technical factors, while managers are often not highly technical people.
This document aims to lay out what I see as being the pros and cons of two popular web publishing platforms: The PHP-based Drupal content management system (CMS) and the Python-based Django framework. It's impossible to discuss systems like these in a non-technical way. However, I've tried to lay out the main points in straightforward language, with an eye toward helping supervisors make an informed choice.
In accordance with Title 17 U.S.C. Section 107, this material is distributed without profit to those who have expressed a prior interest in receiving the included information for research and educational purposes.