Skeleton 0.9.2

Skeleton

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.

Requirements:
- 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: 2 years, 9 months 7 days ago | Last updated: 1 year, 25 days ago

More popular Framework

Listing Files

skeleton-0.9.1
tests
include
Foo
  • Bar.php
  • 102 Bytes
  • 02/08/2012 00:37:02
Bar
gen
unit
Pagination
List All Files