The Simple PHP Framework is a pragmatic approach to building websites with PHP 5. It’s geared towards web design shops and freelance programmers looking for a common foundation to quickly bring web projects to life. Without getting too technical, SPF follows the no-framework Framework method coined by Rasmus Lerdorf — with a little Active Record thrown in for good measure.
This framework is the foundation that all of my websites are built with. I’ve been using this code base (or some form of it) for three years across forty different projects – both personal and professional. They provide a quick starting point and do a lot of the grunt work associated with building websites for clients — user authentication, database calls, RSS feeds, etc.
These files weren’t created overnight. I didn’t just sit down and decide to build yet another PHP framework. They’re the natural evolution of my own programming methods over the last few years.
In creating this framework I’ve tried to walk a fine line and not overload it with features that most people won’t use. I’ve done my best to keep it as minimal as possible yet still allow plenty of flexibility.
The Simple PHP Framework is designed to help you build websites — not build them for you. There are plenty out there that already try to do that.
All the web frameworks in the world won’t turn a shitty programmer into a good one.” — uncov
A branch of the Framework was recently forked internally at Yahoo!. Improvements from that branch will make their way back into the main trunk as appropriate.
The Simple PHP Framework is hosted on GitHub and licensed under the MIT Open Source License.
Looking for iPhone Sudoku?
Originally from Nashville, I'm an engineer working for Yahoo! in San Francisco and paying my way with PHP and Cocoa.