ZFCore — CMF on Zend Frameworkе

Present to the public the achievements of my Department — CMF system based on Zend Framework and...
the
Pursued
The main problem solved by this project is to accelerate application development to save time, and competitiveness against similar proposals for the development of custom web applications.
For lovers of metaphors
Imagine that you need to build a house, and in front of you is only forest, and have to start from the beginning — to uproot the trees, flatten the area to deliver building materials etc. ZFCore is prepared the construction site, all materials delivered and unloaded, and can get to work.
the
Features of the project
That includes the semi-finished product:
the System:
the
-
the
- the maximum number of options submitted in the application.ini the
- configurable via a configuration file ACL (global and for each module) the
- configurable via the configuration file, the navigation (global and for each module) the
- configurable via the configuration file of ranting (global and for each module)
the User part:
the
-
the
- user — registration/authorization/activation — modification of the registration form will not take more than one day (saving time 16-24 CC) the
- static pages — will only slightly change the appearance design (~4-8 CC) the
- navigation, site map and sitemap.xml (~4-8 CC)
the Administration:
the
-
the
- and a good design in the same style (~4-8 CC) the
- manage users (~12-16 CC) the
- manage static pages (including upload images) (~12-16 CC) the
- managing email notifications (~12-16 CC)
the development process
the
-
the
- Module Feedback (ContactUs if so more will be clear) (~12-16 CC) the
- Module blog/forum — they differ only in the representation (~24-32 CC)
This functionality is present in almost every project, as a result, the savings in development time will be about 96 hours (plus testing and management).
the
Gadgets
the
- Modules are written as independent as possible the
- database Migration the
- Action_Scaffold is not a code generator, but also convenient the
- Admin panel built using DojoToolkit and Zend_Dojo_Form the
- Try to cover the code with tests
Almost everything can be configured/to connect from the application.ini the
A bunch Action_Scaffold + Zend_Dojo_Form gives quite usable admin area:


About code coverage — I think the coverage statistics will be more clear...
the Coating application

the Cover library

the
the Troubles
the
-
the
- Migration until sehardcore under muscul, adapters in the
- Model is not yet posted on the modules the
- the application Directory should lie higher than the document_root of the server, and the public and this should be the most rooted the
- Installation is not as such the
- the Dojo build script hasn't been written yet, so use as is
the
taste
On the demo you can look at our test server: http://zfcore.head.php.nixsolutions.com/.
You can download a single archive with code-google — http://code.google.com/p/zfcore/downloads/listor take the "svezhak" from SVN repository:
svn checkout zfcore.googlecode.com/svn/trunk zfcore-read-only
Suggestions and comments are accepted in our bugtracker.
the
Other Open Source projects
For the curious, recommend the same to dig into the code of the following systems:
the
-
the
- Magento eCommerce — a powerful e-shop, the development of domestic producers the
- Digitalus CMS — looks good exterior the
- Digitalus Framework Core also is a framework, without much activity (repository) the
- CAHAYA CMS — too much "Not yet implemented" (demo) the
- Open source job board a notice Board on the work the
- MYAK-CMS — another project from compatriot (repository) the
- CultSoft Engine is another CMS and is also our
I think it should also be mentioned various code-generators for projects based on Zend Framework (scaffold):
the
-
the
- easyphpapp — build CRUD (Create Read Update Delete) for Zend Framework the
- Zenerator generator classes to work with databases the
- GEckoToolbox form and grid the
- Zend Framework data grid — DataGrid Zend_DB_TAble the
- ZFDatagrid for full disclosure of the topic grids