- Simplicity is key: fewer functions, fewer namespaces and less code to create more beautiful, more powerful websites.
- Designed for the mainstream, not (just) the cutting edge: Friendly is designed for use with PHP 4 and MySQL 4—we’ve chosen to focus on getting the highest possible value out of the lowest common denominator among hosting situations. (Experimental support for databases other than MySQL is coming in a future release. And of course, Friendly runs beautifully under PHP 5.)
- A little magic is a good thing: Basic tasks—including simple database actions, session management, and file upload handling—are fully automated with sensible defaults. If you don’t like the way Friendly handles your data any built-in method can be overridden with minimal fuss.
- Ajax goodness, baked right in: Prototype and script.aculo.us, the same JavaScript libraries used for the awesome Ajax features in Ruby on Rails, are included with Friendly to help you make great dynamic interfaces.
- Security: No worries: Friendly’s built-in database abstraction layer helps you protect yourself from common SQL injection and other attacks.