Content Management
by Zane Rockenbaugh

1. Joomla
1.1. architecture is insane
1.1.1. conceptual model very thick and idiomatic
1.1.2. a lot of overloaded concepts
2. Mambo
2.1. seems database agnostic
2.2. site/forums give impression of high quality code
2.3. site is hard to navigae
2.4. PHP
3. Roll Your Own
4. Drupal
4.1. (most?) popular
4.2. my last impression was kinda buggy, but straightforward
4.3. backend raises quality flags
4.3.1. poor DB abstraction as evidenced by lack of support/buginess for MySQL
4.3.2. failure to adhere to SQL standards