simpleMVC - a Model-View-Controler framework written in PHP
Home | Sourceforge project page | Download | Example | Documentation | Applications based on simpleMVC : myGifts
Introduction
simpleMVC is a MVC (Model-View-Controler) framework written in PHP. It enables the rapid development of new Web applications.
The three components of a typical MVC application are :
- some business logic (the Model),
- a user interface (the View),
- a controler, which does the link between the logic and the interface.
simpleMVC provides you with a controler and some basic classes (database abstraction layer, logging, authentication, ...). All you need to do is :
- write a handful of Model classes (the logic),
- write some Smarty templates (the interface).
- register handlers (links to classes method of templates).
simpleMVC also provides :
- a packager that creates tar.gz packages,
- an installer (a web application that generates the user configuration files)
Requirements
- PHP > 4.2.3 (it might work on older PHP releases, but we will never test it nor support it),
- a mySQL Database (support for other databases is planned).
Status
The framework is still beta quality.
- Controler is almost finished,
- Authentication class is not really secure yet,
- Documentation has to be done,
- Packager has to be done,
- Installer has to be done.
News
12/8/2003 - Sample application (myGifts) 0.94 released, based on simpleMVC 0.94
12/4/2003 - Sample application (myGifts) 0.93 released, based on simpleMVC 0.93
10/24/2003 - SourceForge project created