' . "\n" ?> Example Simple Web Page home") ?>/css/style.css.php" />

Menu

Welcome to the RapidPHP Project Homepage

This is the homepage for the RapidPHP project. RapidPHP is the Rapid PHP Web Development framework. It's not a super-duper-do-everything-and-complicate-and-obfuscate-standard-design-patterns kind of framework. It implements design patterns to spec but takes convenience routes where appropriate to in order to simplify (first and foremost) and accelerate development (secondarily).

Here's the basic idea of RapidPHP: Increase code quality and decrease maintenance time and feature implementation time. This is accomplished by using the Model-View-Controller, DAO/DVO and other design patterns all the while allowing for one-off pages or smaller applications where MVC would be overkill. RapidPHP classifies these areas as Pages, Modules and Applications.

Pages

A framework Page is a single PHP script. It is like any other simple web page you have written in PHP and you can do anything in it you normally would. Example usages would be simple information pages.

Modules

A framework Module is an isolated collection of files packaged together in its own directory. An example use of a Module may be for a survey.

Applications

A framework Application is a full-blown yet straight-forward Model-View-Controller implementation. An Application is directed through the MVC sub-framework. Models, Views and Controllers are separated as you would expect. The design pattern is followed as closely as possible. Example usages may include an administrative section to your website.



Examples
< Return to the default page

What's Happening

Oct. 24, 2005
Still in the process of design by real world usage of the project. Session and TemplateEngine classes have been added to the system. The TemplateEngine simply acts as a wrapper to Smarty, for now, providing a generic interface.

Sept. 30, 2005
The project is going through extensive design and engineering to get what I want out of it. What this means is developing something useful, for example this homepage for the project, and seeing what fits best where and what needs to be made better or easier or more convenient or more comfortable.