qkFrame, a framework that makes sense
qkFrame is a precious baby of mine. It's a [nearly] full-stack PHP framework I designed from scratch. It was modeled off how I worked, not theories of MVC and an overly formal and convoluted methodology.
I'm currently working on upgrades going towards the first public release, qkFrame 3 (really, qkFrame 0.3), which should hopefully be done August 2007. qkFrame 2 is currently being used on The CulturalConnect and Powhound (the guinea pig for the first version).
What can you expect from it?
- Dynamic, automated, object oriented form creation and validation
- Multi-tier organization
- True separation of presentation and logic, via Smarty (though you're allowed to use a 'raw' PHP template if needed)
- Seamless Ajax support
- Integrated, flexible authentication and ACL
- Hierarchal 'views' (i.e. – /post/edit/categories instead of post_edit_categories) that inherit properties from ancestors
- Out-the-box administrative interface to manage all your applications, making rapid development that much easier
- Easy to extend
- Easy to integrate within other applications
- Pretty code and well-documented
- OOP where it makes sense
- Other things that escape me at the moment
I can't wait to share this with the world. I really think it's a fairly innovative and smart piece of software.