Unus Framework

Unus Framework (UN) is an open source, object oriented, event driven, web application framework written in PHP 5 and licensed under the Open_Software_License using the Model View Controller with high-capacity design patterns.
History
Unus was written in early 2009 forked from the Zend Framework , with goals of providing a rapid-development application framework with the many standard features of web-applications pre-packaged.
Unus was first released in May of 2009
Philosophy
Unus is a Common coupling framework. While Unus is provided with pre-packaged development patterns and common best-practice application architecture for its high-capacity development, users are at free-will to use any development paradigm, development pattern and application architecture as they see fit.
Requirements
Unus Framework requires PHP 5.2.4 or greater but strongly recommends the use of 5.2.9
Features
Unus Framework Features include:
* Full Object-Oriented Development written in PHP 5 and E_STRICT compliant
* Pre-Packaged development patterns which include Observer, FlyWeight, Abstract Factory, Chain of command, Singleton, Strategy
* True Auto-Loading of class objects
* Powerful Event Handler. Allowing event handlers and events to be dynamically added or removed with ease. This allows all aspects to the execution of a Unus applicaiton to be modified without any changes to the core code.
* Intelligent Application Registry. All data handled by Unus is stored in a powerful intelligent registry, which gives all modules of an application access to the same data with ease.
* PrePackaged ACL System.
**A lightweight yet powerful ACL packaged directly into the Unus Core.
**A intelligent Roles system which provides automatic parent and child inheritance while loading a users access
**Authentication which provides high-levels security for registration, logins etc
*Administration Interface built packaged directly into Unus providing users access to Unus' Settings, ACL, Roles, Resources, Event Handlers (Plugins)
Author
Unus was originally written by Nickolas Whiting
 
< Prev   Next >