Projects / WASP-PHP

WASP-PHP

WASP (Web Application Structure for PHP5) is a multi-tier web application framework built on object oriented PHP5. The framework is a simplified Model-View-Controller architecture. The controller is built by adding content "Chunks" to "UIModules". The model portion of the framework wraps PEAR DB_DataObjects in a business object layer. The view portion currently makes use of PEAR Html_Template_Flexy, but can be easily reimplemented using different template managers (or none at all).

Tags
Implementation

RSS Recent releases

  •  01 Feb 2006 23:10

Release Notes: This release included functions to make form validation automatic and easy to do. It also included a library of validation functions that you can use to validate common things like phone numbers, zip codes, and dates. These functions will conveniently output standard error messages that you can easily override or customize.

  •  06 Dec 2005 22:17

Release Notes: Some quotation marks were added around configuration files to help with Windows support and support for strange characters in the database connection URL.

  •  21 Nov 2005 01:41

Release Notes: Full PEAR package installation support was added. Installation of WASP is as easy as any PEAR package. WASP libraries now exist in a central location for reuse in multiple simultaneous projects.

  •  02 Nov 2005 01:59

Release Notes: This release addresses some PostgreSQL problems (which aren't yet all resolved) and an issue with incorrect paths in the Chunk files.

  •  14 Oct 2005 01:22

Release Notes: During the writing of the WASP How-To article, some issues were fixed and improvements were made. This version should be used if you're going to go through the How-To.

Screenshot

Project Spotlight

audioloader

A minimalist music library browser.

Screenshot

Project Spotlight

wikiup

Attachment uploading for Foswiki and TWiki sites.