ZF_Blanks is a model-space library that works in Zend Framework environment. It presents a collection of models commonly used in website development, such as user account with registration and login functionality, user feedback and comments, articles, FAQs, menus, and others.

These models can be thought "final" since they represent definite website objects and may be used immediately. Their diversity is limited, but they are based on more universal abstractions, such as "Tree" or "Item" those provide the solid ground for a plenty of extensions though may be used immediately too, in many cases.

In turn, these "middle level" classes are based on the powerful yet flexible extensions of Zend database table and row gateway classes, which sometimes can eliminate the need to inherit the models at all: you have just to create database table with the dataset you need.

Some models come with view helpers, data renderers and other auxiliaries. Also, there are some supplementary models, for example, the one that links database classes with the Zend_Lucene search engine.

About The Site

This site's purpose is dual. First, it's an example application for the ZF_Blanks library. It uses the library in almost all its sections (not only those under the Demos menu; the Documentation section, which is static HTML, has been generated by the Doxygen system). Second, it serves as the project's home site that contains all it's usual links. However, don't expect informational preciseness from it and don't look at it's design. Remember, it's just an example... :)

The site's admin zone, inaccessible for obvious reasons, is also built upon on the library and it contains some interesting examples. You can see it in work if you install the application packaged together with the library on your webserver.


Initial stimulus to write the library was a need of some solid basis for website model development in ZF that would allow:

Downloading & Installation

Download the last release archive from the Download page. Then proceed to the installation instructions. You can also browse the source or get a snapshot from the Git repository via the GitWeb interface.


The library and its API are documented and you are invited to proceed to the documentation main page. I do apologize in advance, because I'm not a good documentor and my English is far from being perfect.


This software is copyrighted by Serge Baumer, and it can be used under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.


Besides these humble webpages, today there is another live example for this package in use: SCI Computers — an online store and computer workshop's website. You will see it correctly if you have Cyrillic fonts or Unicode fonts with Cyrillic characters installed in your system.