Want to create project using Zend Framework 2 and have fast possibility to create your module? Want a project that already has admin panel, control templates/layouts, article managment, locale & translation support, WYSIWYG editor, automatic scaling the image if it is larger than the displayed (for proper works you have to add class = "zoom" into img tag), the use of the Markdown in view, edit the navigation menu from the admin area, connected tweeter bootstrap framework for creating forms, Doctrine 2 and more?
Then you'll be trying this Zend Framework 2 based CMS.
Libra CMS can be used for the rapid deployment of a website as a skeleton for your application, simply make a 3 step installation and you have the basis with good examples for creating of your application.
You can test demo version of site at http://demo.ejoom.com/libra-cms/ . This site is like just installed ZF2 CMS. It are reinstalled everyday.
Administration access by user: admin, password: libra-cms.
Installation of 8.0 and ongoing:
- Download by
curl -sS https://getcomposer.org/installer | php --
or manually. - Run
php composer.phar create-project libra/libra-cms libra-cms
- Go to installed dir libra-cms. Copy config/autoload/local.php.dist files to local.php and fit parameters to properly DB name and user name/password. Export SQL from data/libra-cms.sql to DB.
- Run
php -S localhost:8080 -t public
(assumed that you are inside installed folder). - Enjoy!
Installation prior v8.0:
NOTICE
Since composer changed installation library class 'asset-installer' package does't work with new composer (version > 1.0.0-alpha11) so far. So I uploaded my last working project for independent access. You can download this code as package here.
- Download composer.phar v. 1.0.0-alpha11
by
curl -sS https://getcomposer.org/installer | php -- --version=1.0.0-alpha11
or manually. - Run
php composer.phar create-project libra/libra-cms libra-cms dev-master
For the latest install dev branch (now is recommended) byphp composer.phar create-project libra/libra-cms libra-cms dev-dev
- Go to installed dir libra-cms. Copy config/autoload/local.php.dist files to local.php and fit parameters to properly DB name and user name/password. Export SQL from data/libra-cms.sql to DB.
- Run
php -S localhost:8080 -t public
(assumed that you are inside installed folder). - Enjoy!
Default administration user: admin, password: libra-cms.
For more detailed instalaton information read full readme
This article can help to strat up your application.
Changelog
To track changes and updates see Blog
Support
With any questions, suggestions or comments write me at duke@ejoom.com
I'm also available via #zftalk on Freenode. Use free to ask.