ploof – PHP Lightweight Object Oriented Framework
August 3, 2009
So I decided I’m going to go ahead and make a framework. I know, just what the world needs is another framework, let alone one that will probably have poor documentation (I’ll try to PHPDoc it).
So why bother? Mostly because I don’t like a lot of the frameworks out there. I use a custom rolled framework at AirAdvice that I built from the ground up, so I have some experience, and we, as developers, are always looking to build a better mousetrap. But what finally sent me over the edge is that I have enough of a backlog of personal projects that it makes sense to build something to expedite that process. I want something that is easy for designers, and something that allows me to get projects off the ground as efficiently as possible.
Here’s some things I plan on building into ploof (and there will probably be more, but these are the things I could think of that I wanted as we were driving home from Bandon, Oregon this weekend):
- CSS framework
- PHP 5.3 compatible
- Migrations
- Rapid build out from a database (auto creation of classes and relationships)
- Namespaces for partials
- Record and view caching
- Tuple HABTM
- Form handling that makes sense
- PHPUnit
I haven’t checked anything in yet, but it’s hosted on Google Code. More to follow.