You can view the Demo of Gentelella Theme here: https://colorlib.com/polygon/gentelella/index.html
You can install using composer.
composer require backstageel/cakephp-gentelella-theme
// config/bootstrap.php
Plugin::load('Gentelella', ['bootstrap' => true, 'routes' => true]);
// src/Controller/AppController.php
public function beforeRender(Event $event)
{
$this->viewBuilder()->theme('Gentelella');
}
This Theme Uses the BootstrapUI Plugin for CakePHP to create Bootstrap Forms. The Plugin will be installed automatically if you use composer.
Follow BootstrapUI settings to configure other aspects of the Plugin.
https://github.com/FriendsOfCake/bootstrap-ui
// src/Controller/AppController.php
use Cake\Core\Configure;
public function beforeRender(Event $event)
{
// ...
$this->set('theme', Configure::read('Theme'));
}
// To customize configuration paste it at end of file config/bootstrap.php
Configure::write('Theme', [
'title' => 'Gentelella',
'logo' => [
'mini' => '<b>G</b>T',
'large' => '<b>Gentelella</b>Theme'
],
'login' => [
'show_remember' => true,
'show_register' => true,
'show_social' => true
]
]);
Don't forget to Symlink Assets to improve performance
bin/cake plugin assets symlink
Replace the files according to the image.
src/Template/Element/nav-top.ctp
src/Template/Element/aside-main-sidebar.ctp
src/Template/Element/aside/user-panel.ctp
src/Template/Element/aside/form.ctp
src/Template/Element/aside/sidebar-menu.ctp
src/Template/Element/aside-control-sidebar.ctp
src/Template/Element/footer.ctp
Added link to default page of CakePHP.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
iOS 7 style switches for your checkboxes http://abpetkov.github.io/switchery
CDN https://cdnjs.com/libraries/switchery
- https://cdnjs.cloudflare.com/ajax/libs/switchery/0.8.2/switchery.min.js
- https://cdnjs.cloudflare.com/ajax/libs/switchery/0.8.2/switchery.min.css
JavaScript image cropper.
https://fengyuanchen.github.io/cropperjs/
CDN https://cdnjs.com/libraries/cropperjs
- https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.12/cropper.min.js
- https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.12/cropper.min.css
A jQuery plugin wrapper for Cropper.js. https://fengyuanchen.github.io/jquery-cropper/
CDN https://cdnjs.com/libraries/jquery-cropper/1.0.1
a plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.
https://github.com/jeresig/jquery.hotkeys
CDN https://cdnjs.com/libraries/jquery.hotkeys
A tiny Bootstrap and jQuery based WYSIWYG rich text editor. https://steveathon.github.io/bootstrap-wysiwyg/
CDN https://www.jsdelivr.com/package/npm/bootstrap-wysiwyg
An embeddable script that makes source-code snippets in HTML prettier. Read Getting Started to configure that URL with options
https://github.com/googlearchive/code-prettify
CDN https://cdn.jsdelivr.net/gh/google/code-prettify@master/
A plug-in that lets you easily add and remove handlers for keyboard events anywhere in your code supporting almost any key combination.