libra / libra-cms
ZF2 based CMS that allows easily create your own web-site with necessary tools like article menagment
Installs: 1 244
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 12
Forks: 16
Open Issues: 7
Type:project
Requires
- php: >=5.5.0
- doctrine/doctrine-module: ^0.8
- doctrine/doctrine-orm-module: ^0.8
- leafo/scssphp: ^0.1.9
- libra/ckeditor-assets: 3.*
- libra/ckfinder-assets: 2.*
- libra/datatables-assets: ^1.9
- libra/fancybox-assets: 2.*
- libra/jquery-assets: 2.*
- libra/jquery-ui-assets: ^1.10
- libra/libra-app: ^0.7
- libra/libra-article: ^0.6
- libra/libra-article-image-zooming: 0.*
- libra/libra-locale: ^0.5
- monolog/monolog: ^1.5
- twbs/bootstrap-sass: ^3.3.0
- vnagara/runtime-config: 1.*
- zendframework/zend-developer-tools: 0.*
- zf-commons/zfc-twig: 1.*
- zf-commons/zfc-user-doctrine-orm: 0.1.3
Suggests
- libra/jquery-ui-assets: Add jQuery User Interface library that will be installed in public dir
This package is not auto-updated.
Last update: 2024-12-06 03:32:34 UTC
README
*[CMS]: Content Management System *[DB]: DataBase
Libra CMS
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)
- Download if necessary composer.phar and
run
php composer.phar create-project libra/libra-cms libra-cms dev-master
- 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.
- Run
php -S localhost:8080 -t public
(assuming that you are inside installed folder). - Enjoy!
Default administration user: admin, pass: libra-cms.
Configuration:
- Add write permissions for running script user to: public/images/stories to save images during article editing.
- Change pubic/robots.txt file to fit your needs.
Thanks for trying Libra CMS.