Skeleton 0.9.2


Skeleton Framework is a lightweight, modular PHP5 framework with a standard Front/Action Controller architecture. Skeleton is made up of a collection of components and classes that can be used as a standalone or together with the framework. It's main philosophy is loose coupling and flexibility.

Features of Skeleton:
- PHP5 support
- Standard Front/Action Controller supports MVC but allows for MP or Transaction Scripts.
- PEAR style naming conventions to ease class loading (e.g., class A_Controller_Front in file A/Controller/Front.php).
- Code attempts to be flexible to allow a range of file layout and name conventions to be used.
- Front Controller use is assumed but not required. Page controller can easily be implemented.
- Support for clean URLs is included via a class that maps PATH_INFO values onto the request based upon application supplied mappings.
- Base Input Controller and Application Controller classes are available to build a variety of controller types. A Form Controller is implemented on top of these for forms based input.
- Controllers all pass a single Service Locator object which can contain any object that the application wants to make available to dispatched actions.
- A Request class is provided to encapsulate the current HTTP request data.
- A Response class is provided to assist in HTML page building and handle redirects.
- A Filter Chain and set of common Filter classes are available for filtering request data.
- A rule based Validator and set of common Rule classes are available for validating request data.

- PHP 5.0 or Higher

What's New in This Version:
- Updates to blog example password reset functionality
- Added database table prefix blog_ to blog example
- Removed implements A_Renderer because the parameter list for render() was different causing E_STRICT errors
- Update to hash function Blog example

License type: BSD License
Date added: 4 years, 8 months 26 days ago | Last updated: 3 years, 14 days ago

More popular Framework

Listing Files

  • Bar.php
  • 102 Bytes
  • 02/08/2012 00:37:02
List All Files