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.
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
More popular Framework
- Cakephp 2.3.5 (8 days ago)
- Yii Framework 1.1.13 (4 months 20 days ago)
- CodeIgniter 2.1.2 (10 months 26 days ago)
- Zend Framework 2.2.0 RC1 (17 days ago)
- Symfony framework 2.3.0 RC 1 (7 days ago)
Listing Files

Example2.php- 549 Bytes
- 02/08/2012 00:37:02

Example1.php- 334 Bytes
- 02/08/2012 00:37:02

BarNS.php- 121 Bytes
- 02/08/2012 00:37:02

FooBar.php- 100 Bytes
- 02/08/2012 00:37:02

Bar.php- 102 Bytes
- 02/08/2012 00:37:02

BazNS.php- 129 Bytes
- 02/08/2012 00:37:02

all_tests.php- 1.5 KB
- 04/11/2012 21:20:28

menu.php- 1.2 KB
- 04/14/2012 09:38:56

test_template.php- 263 Bytes
- 02/08/2012 00:37:02

config.php- 351 Bytes
- 02/08/2012 00:37:02

_generate.php- 1.1 KB
- 02/08/2012 00:37:02

CoreTest.php- 2.4 KB
- 02/08/2012 00:36:56

