wfpl
wfpl is a well factored PHP library. It is Free Software, licened under the GNU GPLv3+.
It's alive!
wfpl is under active development. Jason Woofenden uses wfpl for work, and usually makes several improvements/additions per week.
Features
wfpl has:
- a form generator (as seen here: http://jasonwoof.com/metaform/)
- a template engine which can handle encodings.
- a very handy and secure database API
- a session tracker
- a system for displaying messages to the user (which can be saved accross http redirects if you want.)
- upload handling (including special handling for images that fixes extensions)
- a framework which makes it easy to have your php file pass the request on to another php script with or without a redirect.
- lots of little functions to do all sorts of things.
Dependancies
wfpl requires only PHP5. The template engine requires that PHP has pcre support (which it does by default on most systems).
Note: older versions of wfpl worked on PHP4. Versions released before 2007-11-29 (including 0.3) were tested with PHP4.
Download or browse the source
The recommended way to get wfpl is to clone the git repo with this command:
git clone git://gitorious.org/wfpl/wfpl.git
You can browse the source here:
http://gitorious.org/wfpl/wfpl/trees/master
The above page will also allow you to download any version of the source code without having to install git.
Give feedback
Contact Jason Woofenden if you have any comments, questions, patches, recommendations, additions, etc..