♎ Libra CMS
Free Open Source Content Management system

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:

  1. Download by  curl -sS https://getcomposer.org/installer | php -- or manually.
  2. Run php composer.phar create-project libra/libra-cms libra-cms
  3. 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.
  4. Run php -S localhost:8080 -t public (assumed that you are inside installed folder).
  5. 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.

  1. Download composer.phar v. 1.0.0-alpha11 by  curl -sS https://getcomposer.org/installer | php -- --version=1.0.0-alpha11 or manually.
  2. Run php composer.phar create-project libra/libra-cms libra-cms dev-master
    For the latest install dev branch (now is recommended) by php composer.phar create-project libra/libra-cms libra-cms dev-dev
  3. 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.
  4. Run php -S localhost:8080 -t public (assumed that you are inside installed folder).
  5. 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.

Created by eJoom Software. All rights reserved.