- ZNF
ZNF is a
framework for developing PHP5web application s. It was originally based on theApache Struts project of theApache Software Foundation .The project was started in late
2004 byAlessandro Rossini andGraziano Liberati .The core of the ZNF framework is a flexible control layer based on standard technologies like PHP5 and
XML . ZNF encourages application architectures based on theModel 2 approach, a variation of the classicModel-View-Controller design paradigm.ZNF provides its own controller component and integrates with other technologies to provide the model and the view. For the model, ZNF can interact with standard data access technologies, like PDO and . For the view, ZNF works well with
Smarty template engine andXSL Transformations .ZNF is
free software , distributed under the terms of theGNU Lesser General Public License v2.Features
* Customizable front controller
* XML configurations to define handling of run-time events
* Authorization
* Input filtering and validation
* Localization
* Themes
* Transparent caching engine
* Remote components
* Model integration with PDO and PEAR::MDB2
* View integration with Smarty template engine and XSL Transformations
* Capability to run in a E_STRICT environment
* PEAR channelee also
*
Model-View-Controller
*Apache Struts
*PHP External links
* [http://www.zeronotice.org/ ZNF Home Page]
Wikimedia Foundation. 2010.