Francais | English | Espanõl

ZNF

From Wikipedia, the free encyclopedia

Jump to: navigation, search

ZNF is an open source framework for developing PHP5 web applications. It takes some ideas from the Apache Struts project of the Apache Software Foundation. It was originally created by Alessandro Rossini and Graziano Liberati in late 2004.

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 the Model 2 approach, a variation of the classic Model-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 PEAR::DB. For the view, ZNF works well with Smarty template engine and XSL Transformations.

[edit] 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 PEAR::DB
  • View integration with Smarty template engine and XSL Transformations
  • Capability to run in a E_STRICT environment
  • PEAR compatible package

[edit] See also

</div>

[edit] External links

Personal tools