2017 © Pedro Peláez
 

cakephp-plugin builder

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

image

aoliverio/builder

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  • Friday, September 22, 2017
  • by aoliverio
  • Repository
  • 4 Watchers
  • 7 Stars
  • 145 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 10 Versions
  • 1 % Grown

The README.md

Builder for CakePHP 3.x

Builder is a CakePHP 3.x plugin used to generate code in Bootstrap 3 style., (*1)

Some of the highlights:, (*2)

  • Defined a new Bake template for generate CRUD using Bootstrap 3 framework.
  • Added filter action to controller and generate base filter template.
  • Open add, edit, delete and filter templates in the Bootstrap 3 modal view.
  • Used grid and detail template to extend the index and view actions functionality.
  • Used element to import in CakePHP 3 app default code and behavior.
  • Used DataTables JQuery plugin for table in the index template.
  • Integrated simple Role-Based Access Controll.

The last version was called "Monument Valley", from the image that appears at login., (*3)

builder-login-area, (*4)

This version uses popup element for ADD/EDIT/DELETE/FILTER actions:, (*5)

builder-form-template, (*6)

In this version is a new dashboad Builder been integrated:, (*7)

builder-form-template, (*8)

Minimal Requirements

The Builder plugin using this third-party libraries, managed with bower:, (*9)

  • 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)

Installation

You can install this plugin into your CakePHP application using composer., (*10)

Prerequisites

If Composer is installed, run to create your CakePHP project:, (*11)

php composer.phar create-project --prefer-dist cakephp/app [your-project]  

Set database connection in /config/app.php, before proceeding with the installation of the Builder., (*12)

Plugin installation

The recommended way to install composer packages is:, (*13)

composer require aoliverio/builder

Load plugin with route params in your application:, (*14)

bin/cake plugin load -r Builder

Complete the installation using the Builder console:, (*15)

bin/cake builder setup

Complete installation

Edit initialize function in src/Controller/AppController, it requires no change to the standard behavior., (*16)

namespace App\Controller;

use Builder\Controller\AppController as Controller;

class AppController extends Controller {
    public function initialize() {
        parent::initialize();

        // YOUR CODE HERE
    }
}

Edit initialize function in src/View/AppView, as follows:, (*17)

namespace App\View;

use Builder\View\View;

class AppView extends View {
    public function initialize() {
        parent::initialize();

        // YOUR CODE HERE
    }
}

Test installation

To check the correct functioning go to the url (for example http://localhost/your-app/builder), and insert default credentials, username: admin@admin.com and password: admin. The system is ready to be used., (*18)

Docs

For more informations about installation and configuration options, see the WIKI., (*19)

Bugs & Feedback

https://github.com/aoliverio/builder/issues., (*20)

License

Copyright (c) 2016 Antonio Oliverio and licensed under MIT License., (*21)

The Versions

22/09 2017

dev-master

9999999-dev

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

18/12 2016

v1.1.2

1.1.2.0

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

15/12 2016

v1.1.1

1.1.1.0

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

15/12 2016

v1.1.0

1.1.0.0

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

17/04 2016

v1.0.5

1.0.5.0

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

13/03 2016

v1.0.4

1.0.4.0

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

23/02 2016

v1.0.3

1.0.3.0

CakePHP 3.x plugin to generate beautiful and functional masks in Bootstrap 3 style

  Sources   Download

MIT

The Requires

 

The Development Requires

21/02 2016

v1.0.2

1.0.2.0

Bake template for CakePHP 3.x

  Sources   Download

MIT

The Requires

 

The Development Requires

17/02 2016

v1.0.1

1.0.1.0

Bake template for CakePHP 3.x

  Sources   Download

MIT

The Requires

 

The Development Requires

17/02 2016

v1.0.0

1.0.0.0

Bake template for CakePHP 3.x

  Sources   Download

MIT

The Requires

 

The Development Requires