Come installare e configurare AOBuilder in applicazione CakePHP 3.x

In questo articolo verrà illustrato come installare e configurare il plugin AOBuilder in applicazioni CakePHP 3.x, utilizzando il composer. Il plugin fornisce un layout di base Bootstrap per i template sviluppati manualmente e generati attraverso il generatore di codice Bake di CakePHP.

Questo articolo prevede che sia installato e configurato il composer, all’interno del proprio ambiente di sviluppo LAMP.

Per prima cosa creiamo la nostra applicazione CakePHP con il seguente comando da shell:

Installazione AOBuilder

Successivamente ci spostiamo con il cursore nella directory riportante il nome dell’applicazione, lanciando il comando che ci consente di scaricare il plugin aoliverio/builder nei vendor:

A questo punto si rende necessario caricare ed abilitare il plugin builder, possiamo modificare manualmente il file config/bootstrap.php, oppure lanciare il seguente comando con la shell:

Procediamo con alcune personalizzazzioni copiando i file di layout grafico, stili e script all’interno della nostra applicazione CakePHP, utilizzando il seguente comando sempre con il cursore nella ROOT dell’applicazione:

Allo stesso tempo copiamo all’interno dell’applicazione tutte le librerie di terze parti utilizzate e richieste dal plugin:

Modifichiamo l’AppController

Predisponiamo l’applicazione per utilizzare il plugin, modificando prima il file src/Controller/AppController.php come di seguito:

Modifichiamo l’AppView

Ed infine modifichiamo il file src/View/AppView, in modo da caricare il layout grafico del plugin:

A questo punto l’applicazione è pronta per essere personalizzata e sviluppata utilizzando le potenzialità introdotte da AOBuilder.

Lascia un commento