Back to top

Lug | 12 29 Domenica
 

Programmazione estensioni Joomla, Eclipse su Windows

Stampa E-mail  
Autore : Alessandro Fustini  » Questo articolo è stato letto: 7003 volte »  
 
Strumenti utiliConfigurare Eclipse Juno per sviluppare estensioni Joomla! su Windows.
Si sa che un IDE è sicuramente uno strumento molto comodo (oramai indispensabile) per poter creare le proprie applicazioni in PHP e Joomla. Eclipse Juno con PDT e WAMP creano un ambiente perfetto per sviluppare estensioni Joomla!

Installazione di WAMP
WAMP server mette a disposizione un ambiente con Apache 2, PHP 5 e MySQL 5 pronto all’uso. Dall’indirizzo http://www.wampserver.com/en/ è possibile scaricare il pacchetto per il proprio sistema operativo.

Di seguito quelli consigliati:
WAMPSERVER (64 BITS & PHP 5.3) 2.2E
WAMPSERVER (32 BITS & PHP 5.3) 2.2E

WAMP permette di installare con un solo click altre versioni di PHP, Apache 2 e MySQL, in modo da poter testare la propria applicazione con configurazioni differenti con un solo click, senza cambiare computer o avere installazioni differenti in directory diverse.
Il programma propone come cartella di installazione di default C:\wamp. Accettandola i files visibili dal browser saranno quelli all’interno di C:\wamp\www mentre la configurazione di PHP si trova in C:\wamp\bin\php\php5.3.13

Migliorare la compatibilità con XDebug

PHP è configurato per ottimizzare il flusso in output. Quando si utilizzerà XDebug per analizzare il codice è possibile che alcune print (o echo) non verranno visualizzate nel debugger.
Pertanto è consigliabile modificare le seguenti direttive nel file C:\wamp\bin\php\php5.3.13\php.ini
implicit_flush = On
output_buffering = 0

Eclipse 4.2 Juno

Un buon IDE di sviluppo è Eclipse 4.2 Juno scaricabile dal link: http://www.eclipse.org/downloads/packages/eclipse-classic-42/junor
Per installarlo è sufficiente estrarre l’archivio e copiarlo nel punto preferito sul computer.

Installare il supporto a PHP (PDT)
Una volta avviato, andare su Help -> Install new software


Dal menù a tendina Work with, selezionare All Available Sites


Nel campo ricerca (type filter text) inserire la chiave: php


Selezionare il PHP Development Tools (PDT) e proseguire
Dopo l’installazione verrà chiesto di riavviare Eclipse per apportare i cambiamenti.

Creare il primo progetto
Per creare il primo progetto andare su: File -> New -> Other


Selezionare PHP Project dal menù a tendina e proseguire


Dare un nome al progetto: MioProgetto


e inserirlo nella cartella pubblica di WAMP (C:\wamp\www\MioProgetto)


Proseguire fino alla creazione del progetto.
Ora è possibile creare i file PHP per iniziare a programmare.

Configurazione del progetto per WAMP

A questo punto occorre impostare il progetto per utilizzare la configurazione corrente di Apache2 e PHP.
Cliccare con il tasto destro su MioProgetto e andare su Properties


Impostare il PHP Debugger su XDebug


Premere sul link PHP Executables, si aprirà una nuova finestra


Premere su Add... per aggiungere una nuova configurazione di PHP e impostare come segue:
  • Name: PHP 5.3.13
  • Executable Path: C:\wamp\bin\php\php5.3.13\php-cgi.exe
  • PHP ini file (optional): C:\wamp\bin\php\php5.3.13\php.ini
  • SAPI Type: CGI
  • PHP Debugger: XDebug

Una volta impostati i dati premere su OK in tutte le finestre.

Eclipse Juno è ora configurato per poter sviluppare un’applicazione PHP utilizzando XDebug come debugger.

Completamento automatico per Joomla

Eclipse Juno è in grado di capire quali sono le librerie utilizzate nel progetto.
E’ sufficiente copiare i file di Joomla all’interno del progetto, per avere il suggerimento e completamento automatico delle funzioni e metodi di PHP e quelli relativi al framework di Joomla.

 

CommentaCommenta questo articolo sul forum







Articoli più recenti:

 

Ricerca su Joomla.it

...per il tuo dispositivo mobile

Naviga Joomla.it da dispositivi mobili
kreatif-multimedia-logo