Vote NO on Joomla

A recent customer of mine had a small issue. His site was running on Linux utilizing Joomla. I realize how nice it is to use software right out of the box, but if the idea is to add ANY features, don't use Joomla.

This specific customer wants some customization and it's going to be a royal pain in the ass to work with the code-base as it is. It makes me sick to my stomach having to work on a codebase that I know is not built for ease of maintenance or anything like that.

One thing that stands out for an open-source project like this, is the amount of code that is commented out.

Frameworks are nice to use, but you're better off trying to piece-meal together some other packages and build the application and THEN extract out what you like.

PHP5 + Smarty Templates + phpAdoDB is your man, if he can't do it, you damn sure can't!