libra/libra-cms

ZF2 based CMS that allows easily create your own web-site with necessary tools like article menagment

Installs: 824

Dependents: 0

Stars: 18

Watchers: 10

Forks: 15

Open Issues: 5

Language: PHP

0.7.0-RC 2014-07-22 05:47 UTC

README

*[CMS]: Content Management System *[DB]: DataBase

ZF2 based CMS that allows easy creation of your own website with necessary tools like article menagment.
It's easy to add articles, edit using a WYSIWYG editor, and upload images into articles with built-in zooming (For this just set image class="zoom" and specify different size from original).
Libra provides an administration aware application. To utilize this functionality:

  • router: create children inside admin route, and make application accessible by /admin/route url.
  • layout: create your new layout in any module under folder view/layout/admin-layout-name, where default layout name is default.

Concepts

  • It should be easy to use.
  • It should be easy to add new modules.

Installation

Using Composer (recommended, updated)

  1. Download if necessary composer.phar and run php composer.phar create-project libra/libra-cms libra-cms dev-master
  2. Go to installed dir libra-cms. Copy config/autoload/local.php.dist files to local.php and update the parameters with your specific DB name and user name/password. Export SQL from data/libra-cms.sql to DB.
  3. Run php -S localhost:8080 -t public (assuming that you are inside installed folder).
  4. Enjoy!

Default administration user: admin, pass: libra-cms.

Configuration:

  1. Add write permissions for running script user to: public/images/stories to save images during article editing.
  2. Change pubic/robots.txt file to fit your needs.

Thanks for trying Libra CMS.