|
Simplicity PHP Framework The Simplicity PHP Framework is a lightweight modular web development framework released under the MIT licence. Simplicity was originally launched in 2008 by John Le Drew, but due to work commitments he was unable to work on the project. Recently, spurred on by work colleagues he has been able to continue work on the framework. Abstract Simplicity is a modular PHP Application Framework. This means is that each as much of the frameworks functionality is in modules, so that it simplifies the process of extending or adapting the frameworks functionality. Also, adding completely new functionality is a trivial process. The core of Simplicity provides some key features to application developers, these are always available: * Class auto loading * Centralised configuration * Caching * Session handling * Simple Data ORM * Module Chains * Simplicity Archive Support Modules Simplicity modules central to any development with the framework. When you create a new application you define module chains which are mapped to a URI. Each module chain executes modules in sequence, passing the current output buffer between them, at the end of the queue the buffer flushed. As modules are executed they can also access the queue and add items to be executed. Modules that can be 'chained' are known as Dynamic modules. Modules that are effectively class libraries and are not designed to be executed within a chain are called Static modules. Custom modules can be created easily and developers will be able to use the Simplicity site to distribute their modules.. Dependency on ExtJS The original version of Simplicity was tightly integrated with Ext. This is no longer the case and current there is no definitive dependency on any JavaScript library. But, there is use of JQuery in the administration interface, so there may be benefits to end-users if they choose JQuery.
|
|
|