Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

VagrantPress: creare IDE per lo sviluppo con WordPress

Link copiato negli appunti

VagrantPress è una soluzione alternativa per l'utilizzo di Vagrant, nota applicazione libera e multi-piattaforma per la configurazione veloce e il deployment di ambienti di produzione, come generatore di IDE per lo sviluppo di temi e plugin per il CMS/Blog engine Open Source WordPress; chi fino ad ora ha adottato evoluzioni di Vagrant come Varying Vagrant Vagrants potrà verificarne le potenzialità allo scopo di valutare l'acquisizione di un nuovo strumento di lavoro.

Sostanzialmente VagrantPress si propone come un packaged development environment concepito inizialmente per semplificare le procedure necessarie alla realizzazione di child modules per WordPress; esso presenta uno stack LAMP composto da una macchina virtuale basata sulla distribuzione Linux Ubuntu 12.04 (Precise Pangolin) LTS per architetture a 32 bit, il Web server Apache in versione 2.x, PHP 5.x e una copia del Database manager MySQL. Chi lo desidera, potrà utilizzare NGINX in sostituzione di Apache.

Contestualmente verranno messe a disposizione dell'utilizzatore un'installazione di WordPress e varie librerie ed estensioni a corredo tra cui il PHP Testing Framework PHPUnit, Xdebug per il debugging e la profilazione, Subversion per il controllo di versione, PhpMyAdmin per la gestione dei database tramite browser, PHP_Depend per l'analisi del software e PEAR per la distribuzione dei packages.

VagrantPress rappresenta anche un'ottima occasione per l'utilizzo di Puppet nel flusso di lavoro del proprio progetto, uno strumento per l'automazione che consentirà di programmare task ripetitivi al fine di rendere più veloce il passaggio alla fase di produzione; attualmente l'applicazione presenta l'integrazione del modulo wpcli (la Command line interface per WordPress), l'intenzione dello sviluppatore sarebbe ora quella di ricorrere a librarian-puppet per la gestione dei moduli ma andrà superato il limite dovuto alla necessaria presenza di un chiave SSH valida nella macchina virtuale di riferimento.

Via VagrantPress

Ti consigliamo anche