Welcome to ZNF
ZNF - PHP5 MVC framework for enterprise web applications
Latest news
-
PEAR channel and Subversion repository shut down
-
ZNF 0.7.10 released and project ended
-
ZNF 0.7.9 released
-
Experiments to support model versioning
-
ZNF available on Gentoo's portage
-
New translations added
-
Call for developers/sponsors
-
ZNF 0.7.6 is out
-
Direction|PHP interviews the ZNF Dev Team
-
MVC and ZNF on italian PHPJournal
Description
The goal of this project is to provide an open source framework for building PHP5 enterprise web applications.
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 (MVC) 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::MDB2 and PDO.
For the view, ZNF works well with Smarty template engine and XSL Transformations.
The ZNF framework provides the invisible underpinnings every professional web application needs to survive. ZNF helps you create an extensible development environment for your application, based on published standards and proven design patterns.
ZNF is free software released under GNU/LGPL license. Copyright 2004-2007 The ZNF Development Team.
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::MDB2 and PDO
- View integration with Smarty template engine and XSL Transformations
- Capability to run in a E_STRICT environment
- PEAR compatible package