Gli strumenti per sviluppare un sito Drupal
L'ambiente di sviluppo per il CMS Drupal è facilmente installabile in ambiente GNU/Linux e non è nemmeno tanto difficile installarlo anche nei sistemi Windows e MacOSX. Principalmente Drupal necessita di un web server (Apache), un database (consigliato MySQL) ed il supporto a PHP. Oltre a questi requisiti minimi, per sviluppare un sito web in Drupal serve almeno un semplice editor di testo.
Avere a disposizione degli strumenti più evoluti, oltre al normale editor, è chiaramente molto utile a chi programma. Ad esempio un editor avanzato piuttosto che strumenti di debug o dei programmi di grafica sono consigliati per migliorare e facilitare la realizzazione di un sito Drupal.
Si deve quindi installare Drush, alcune utili estensioni per Firefox o Chrome, ambienti di sviluppo come Eclipse (ed i relativi plugin), software per la profilazione ed il debugging per PHP, sistemi di controllo del codice sorgente (SVN, GIT...), programmi di grafica eccetera. Tutto questo necessita di tempo per l'installazione e la configurazione.
Drupal Quickstart
Drupal Quickstart è un pacchetto pre-configurato che si può scaricare gratuitamente e che contiene un ambiente di sviluppo completo per Drupal. Quickstart è disponibile sotto forma di macchina virtuale che si può eseguire direttamente tramite VirtualBox.
Quickstart utilizza Ubuntu Linux ed ha i seguenti servizi installati:
- Apache
- MySQL
- APC
- XDebug
- IMAP
- UploadProgress
Quickstart è predisposto per Drupal 6 e Drupal 7 e, tramite Drush, permette l'inizializzazione di un sito Drupal 6 o Drupal 7 in pochi istanti. Grazie a Drush si può infatti scaricare l'ultima versione di Drupal, configurare il webserver ed il database. Tutto con un comando.
Per lo sviluppo sono presenti:
- Netbeans
- Eclipse
- XDebug
- XHProf e Webgrind
- CVS, SVN, GIT e bazaar
oltre ai classici software disponibili su Ubuntu.
Grazie a Quickstart si ha quindi a disposizione un sistema con tutti gli strumenti necessari per sviluppare siti Drupal.
Ultimi commenti
8 years 11 settimane fa
8 years 12 settimane fa
8 years 13 settimane fa
8 years 26 settimane fa
8 years 26 settimane fa
8 years 26 settimane fa
8 years 26 settimane fa
8 years 26 settimane fa
8 years 28 settimane fa
8 years 28 settimane fa