Will Bond passed along a note about a PHP library he's been working up over the past few years and wanted to let the PHP community know about - Flourish.
According to the official description, Flourish is:
Flourish is an object-oriented PHP 5 library designed to reduce code and improve security. It’s not an MVC framework and it doesn’t try to solve every problem. Instead, it focuses on being small, portable, well documented and easy to use.
The project's website includes sample code (right on the front page, nice to see), links to other examples and documentation and, of course, a link to the latest download (version r483 as of the time of this post).
The library includes functionality for things like:
- Graceful error handling
- Simple form validation
- Working with databases (an ORM layer)
- Handling user permissions
- Working with templates
You can also check out their blog for the latest news and updates on where the project stands.