Introduction
Pherret is a framework built on PHP5. It is a web application framework, and as such, focuses on making the creation of data driven websites and web applications to be as fast, easy, and solid as possible for a programmer. Pherret follows the Model View Controller (MVC) design pattern thus allowing it to be the engine for an html application, a javascript/Ajax application, a flash application, a web service, or all of these at the same time.
The following list contains features of the Pherret framework, explained in greater detail afterwards:
- Designer friendly PHP5 templating system based off of some of the ideas of Tapestry, a Java framework
- Application structure similar to that of Ruby on Rails, a Ruby framework
- Model, a very transparent, very powerful way to work with your database
- Miscellaneous helpful and useful functionality such as a Navigation object and a Database abstraction layer
Here is information about setting up an application. A download of Pherret will be available soon.
In Progress
Pherret is still a work in progress and there is work left to be done. It needs localization built in, it needs a default Ajax framework, and it definitely needs documentaion.