Have i looked at drupal?
https://www.donation...dex.php?topic=8030.0I've used drupal on several projects now, and found it consistently unintuitive, confusing, and unpleasant.
It is powerful and extremely flexible, and has a nice modular design, and has a library of books about it (which i love), but it is big and alien.
If you are a coder who needs to develop a custom project that is first and foremost a CMS, Drupal may still be the right choice. It does a good job of supporting modular non-invasive extensions.
But I was very unhappy with trying to use Drupal as the base of a project which was not really a CMS. It *looks* like it might be a good foundation for generic projects that have user accounts, etc -- but i found it deeply frustrating.
And especially after having gone back to basics with a lightweight framework like yii, I can say it is immeasurably more enjoyable to build code on top of a more lean and minimalist foundation, rather than trying to find your way through the convolutions of something like Drupal.
It's really an age-old problem for programmers, whether it's better to rewrite your own version of some code or use an existing codebase. Drupal has a ton of code that can be appealing in terms of letting you start off with most of the code you need already in place. But as someone who has often leaned in that direction, I'm remembering now nice it is to write it yourself and really understand the code well, and not have so much stuff in there that has nothing to do with your needs.