Pherret

Pherret is a PHP 5 framework. It automates many tasks associated with building a web application. Included in Pherret is a database abstraction layer, AMFPHP (Flash Remoting for PHP), and Arras Template.

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.