Content plugin for CakePHP 3.x
Content is a free and open source CakePHP 3.x plugin for CMS (Content Management System) solution in Bootstrap style.
You can use this plugin individually or in application with Builder enviroment., (*1)
Some of the highlights:, (*2)
- Manage web contents as pages, news, images, attachments.
- Hierarchical content management.
- Additional information about the content using meta information.
- Organize the contents by categories.
- Add taxonomy for all content.
- File management in uploads directory.
Minimal Requirements
The Content plugin using this third-party libraries, managed with aoliverio/builder plugin:, (*3)
- jQuery
- jQuery UI
- Bootstrap
- FontAwesome
- DataTables (Add advanced interaction controls to any HTML table, http://datatables.net)
- Summernote (Simple WYSIWYG editor on Bootstrap, http://summernote.org)
And additional library managed with internal bower_components:, (*4)
- DatePicker (view on GitHub https://eonasdan.github.io/bootstrap-datetimepicker/)
Installation
You can install this plugin into your CakePHP application using composer., (*5)
The recommended way to install composer packages is:, (*6)
composer require aoliverio/content
Load plugin in your application:, (*7)
bin/cake plugin load -r Content
For new application only
If you want to install the plugin in a new application, you can use the app skeleton with the following command:, (*8)
composer create-project --prefer-dist aoliverio/content-app [app-name]
After installation, read and edit config/app.php and setup the 'Datasources' and any other configuration relevant for your application., (*9)
Docs
For more informations about installation and configuration options, see the WIKI., (*10)
Bugs & Feedback
https://github.com/aoliverio/content/issues., (*11)
License
Copyright (c) 2015 Antonio Oliverio and licensed under MIT License., (*12)