User:Jigpuzzled/sandbox

PHPixie is a PHP open source web application framework that implements the HMVC pattern.

History
PHPixie started in early 2012 as a fork of Kohana framework aiming to tailor it for read-only websites with performance in mind. In July 2012 patches covered most of the Kohana core so the decision was made to rewrite the system from the ground up resulting in the 1.0 release.

Project guideline
The project guideline is:
 * Focus on speed and page load time.
 * Unlike some other lightweight frameworks that don't provide a full stack of features PHPixie does provide a limited full stack that sacrifices features for efficiency.
 * PHPixie should be easy to learn and immediately understandable to developers with experience in Codeigniter or Kohana.
 * While providing a stable codebase it mustn't stand in developers' way by forcing high level abstractions.

== Architecture overview ==


 * As of version 1.25 PHPixie is written in PHP 5.3.
 * Cascading File System, a directory structure partially based on namespaces.
 * Convention over configuration approach.
 * Any core component can be easily overridden.
 * Modular approach to components.

Features overview

 * Routing system that allows both use of path templates and routing functions.
 * HMVC implementation.
 * An Object Relational Mapper (ORM).