With eZ Components, developers do not have to reinvent the wheel. Instead, they can concentrate on solving customer-specific needs. The eZ Components tool set provides key application functionality, such as caching, authentication, database interaction, templates, graphs, and much more.
The main new development of the eZ Components 2008.2 release is the MvcTools component. The MvcTools component implements the tools for a framework. Instead of dedicating the structure of the application, it provides a dispatcher, two request parsers (one for HTTP and one for email messages through the existing Mail component), two routing methods, two view handlers (one through plain PHP scripts and one through the Template component), and a response writer for HTTP.
Main improvements in this release include more features for the Document and Webdav components.
The Document component, which enables you to convert documents between different formats, was already able to convert ReST to XTHML and DocBook. In this release, more formats are implemented, such as three different wiki formats (Confluence, Creole and DokuWiki), the eZ Publish XML formats, as well as reading XHTML and writing ReST. The wiki parser can easily be extended for other wiki formats.
The Webdav component now supports authentication and authorization, as well as support for integrating authentication mechanisms into existing systems. In addition, it supports shared and exclusive write locks, even with custom storage back-ends.
eZ Components is known for its effective and high quality code, in-depth documentation, open license model, robust and reliable API, and the backing and support of eZ Systems <http://ez.no:81/eznoadmin/company>.
Users can count on eZ Components for ongoing quality, relevance, and usefulness. As an example, eZ Components is used in the latest version of the Enterprise Open Source Content Management System eZ Publish <http://ez.no:81/eznoadmin/ezpublish>.
For more information, please visit http://ezcomponents.org.