Frameworks

eZ componentsVisit Website

Enterprise ready general purpose PHP platform

GPL License or Proprietary Use License (eZPUL)

eZ components is an enterprise ready general purpose PHP platform. As a collection of high quality independent building blocks for PHP application development eZ components will both speed up development and reduce risks.

An application can use one or more components effortlessly as they all adhere to the same naming conventions and follow the same structure. All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.

The "Base" component provides basic functionality that all other components rely on. This basic functionality contains a certain set of exceptions and a mechanism to load components on demand, reducing memory usage. Other components build around this Base component and provide functionality for a whole range of different subjects.

Subjects include reading archive files (.zip, .tar), caching data, database SQL abstraction layer and schema management, debugging and event logging, image analysis and manipulation, in-process communication, sending fully feature mail message, templating and the safe usage of input data. Besides these main features there are also a few other components dealing with a whole range of subjects.

http://ez.no/