Download the PHP package cnizzardini/cakephp-yummy without Composer
On this page you can find all versions of the php package cnizzardini/cakephp-yummy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cnizzardini/cakephp-yummy
More information about cnizzardini/cakephp-yummy
Files in cnizzardini/cakephp-yummy
Package cakephp-yummy
Short Description Yummy plugin for CakePHP including an intuitive search, ACL, and bake theme
License MIT
Informations about the package cakephp-yummy
Yummy plugin for CakePHP
A delightfully tasty plugin for your CakePHP 3 project including a group-based Access Control List (ACL), a search component with an intuitive user-interface, and boostrap 3 Bake Themes. Each of these components may be used separately.
Demo & Docs
Live Demo available and fully documented in the git wiki.
Supported Versions
Version | Supported | Unit Tests | Notes |
---|---|---|---|
4.0 | No | Failing | See cake-4.0 branch, this is a work in progress |
3.8 | Yes | Passing | - |
3.7 | Yes | Passing | Tested |
3.6 | Yes | Passing | - |
Note, unit tests fail on 3.5 and lower. Unit tests were ran against CakePHP 4.0.0-beta3
and failed.
Features
YummySearch
A search component designed to work with CakePHPs Paginator Component and Cake\ORM\Query. It supports searching the base model and other associations such as HasOne, BelongsTo, and HasMany through an intuitive UI in just three easy steps.
Check out the documentation for advanced usage and customization.
YummyAcl
A component that works with Auth to add group-based access controls to your admin portal.
Check out the documentation for advanced usage and customization.
YummyBake
A series of bootstrap admin themes for your admin portal (demo)
Installation
You can install this plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
Load the plugin in: config/bootstrap.php
In newer versions of cake load the plugin via your src/Application.php
file.
Documentation
Checkout the Wiki.
You can also view the source code for demo project on github:
https://github.com/cnizzardini/cakephp-yummy-demo
Unit Testing
Developers
Fork and send a pull request. You can include Yummy in your Cake project as a local source to make developing easier use these steps:
-
Remove
cnizzardini\cakephp-yummy
from yourcomposer.json
-
Add a paths repository to your
composer.json
- Run
composer require cnizzardini/cakephp-yummy @dev
Undo these steps when you're done. Read the full composer documentation on loading from path here: https://getcomposer.org/doc/05-repositories.md#path