Comment Drupal ... (Score 2) 161
Recently, I spent 3 months as a maintainer of about a dozen production Drupal websites.
That job was, by far, the worst job I've ever had in 11 years as a PHP programmer.
Drupal is a horrible, terribly programmed piece of shit that makes life extraordinarily difficult for everything from install to administration to development to deployment. It is BEYOND bloated, dogged slow, kludgy, broken, insecure, half-baked, lacking in good community support, and generally awful through and through. It is an ugly bitch to code in on multiple levels--massive byzantine array structures to do anything, slow variable functions, the object orientation it has is pointless, obnoxious database schema and proprietary SQL (yes, really), the Javascript Drupal object...
I could go into further detail...I came up with 39 reasons as part of my regular venting in that job why I will NEVER touch it again or so much as own up to having used it in the past.
Trust me, do NOT deal with that crap. Even worse than using it would be to throw that white elephant on a third party (the municipality) that has no concept of how to deal with it, and would very likely have to pay out the ass for the rare PHP programmer that specializes in Drupal to deal with it when you've moved on.