PHP frameworks are supposed to empower the coder, while helping to keep things standardized. Unfortunately, that often means dealing with limitations or significant overhead. It is very difficult to find the right framework for any project, small or large, but I’ve created an all-purpose framework called Bruised Coccyx (Bruco for short). It’s goal is to develop any web project in seconds (yes, seconds). Rather than using hard coded classes for everything, it has analysis classes that determine what the developer is trying to do so that it can be done for him/her. The framework can analyze current web trends based on supplied keywords and use those as a basis for an application.
Check out the Bruco Demo Video (14.4mb, 6:09, AVI). I had a hell of a time getting all the software to cooperate, so I apologize for the quality. The video demonstrates how you can create a blog and apply multiple styles quickly and easily. You can even view the code responsible for displaying the blog (less than ten lines!).
Get away from all those other frameworks that cause you to actually code. No more limited features. No more poor documentation. No more bloat. And no more damned silent D’s!