INSTALLARE L AMBIENTE DI SVILUPPO PER JOOMLA 2.5



Documenti analoghi
Breve guida all'utilizzo di TortoiseSVN

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

6. Predisposizione di un Web server di sviluppo

Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)

Progetto Porte Aperte sul Web Comunicazione web a scuola CMS open source JoomlaFAP

Tutorial per l installazione del J2SE 6 e configurazione del sistema operativo

Apache 2, PHP5, MySQL 5

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

INSTALLAZIONE JOOMLA

Tale attività non è descritta in questa dispensa

FOXWave Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA

MySQL Server e Netbeans

NOTE OPERATIVE PER L AGGIORNAMENTO DA WINCODY 2.2 A WINCODY 2.3

OwnCloud Guida all installazione e all uso

D R O P B O X COS È DROPBOX:

CONDIVISIONE FILE WINDOWS 7

PORTALE CLIENTI Manuale utente

GUIDA UTENTE PRIMA NOTA SEMPLICE

COMUNICAZIONE UTENTI SISTEMI-PROFIS INSTALLAZIONE GE.RI.CO e PARAMETRI2015

Guida autore all'uso di Lotus Quickr

[FINANZAECOMUNICAZIONE / VADEMECUM]

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

Mon Ami 3000 MACommerce La soluzione per il commercio elettronico totalmente integrata con Mon Ami 3000

Iniziamo la panoramica sul funzionamento dell'svn sulla suite S.A.

Manuale di installazione del software per la Carta Servizi

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

SCOoffice Address Book. Guida all installazione

Dropbox. Quando qualcuno ci invita a condivide con noi una cartella, veniamo avvisati via mail.

Creare un sito Multilingua con Joomla 1.6

MANUALE D USO DELLA PIATTAFORMA ITCMS

filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

Istruzioni Archiviazione in Outlook 2007

CREARE UN ACCOUNT - GOOGLE. ACCESSO e gestione di GOOGLE DRIVE (caricare, rinominare, copiare, spostare e condividere file e cartelle)

EASYPHP: semplici istruzioni di installazione e uso

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

INSERIRE RISORSE. Un etichetta è un semplice testo che descrive una particolare risorsa o attività all interno di un Argomento.

Supporto On Line Allegato FAQ

- Guida a VMware - Guida a VMware. Questa guida vi aiuterà passo passo nell installazione e la configurazione di VMware.

AGGIORNAMENTO DATI SU PORTALE DOCENTI

Manuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8

Nuovo server E-Shop: Guida alla installazione di Microsoft SQL Server

Area Cliente Guida di avvio

I Servizi self-service: procedura per la compilazione del modello 730-1

filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44

Le principali novità di PowerPoint XP

Prova finale di Ingegneria del software

SOMMARIO... 2 Introduzione... 3 Configurazione Microsoft ISA Server... 4 Microsoft ISA Server Microsoft ISA Server

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

MANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO

Nautilus Installazione Aggiornato a versione

ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

MANUALE DI INSTALLAZIONE OMNIPOINT

Creazione e installazione di un NAS utilizzando FreeNAS

Manuale di installazione del software per la Carta Servizi

1. Il Client Skype for Business

Progetto SOLE Sanità OnLinE

Panservice - Documentazione per i Clienti

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009)

PROCEDURE PER LA GESTIONE DEL SOFTWARE E DEI DATI. Installazione, Archiviazione e Ripristino dati per il software Iperthermo

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

2015 PERIODO D IMPOSTA

AscoCollabora Manuale Utente. Release 1.3

Figura 54. Visualizza anteprima nel browser

INSTALLAZIONE NUOVO CLIENT TUTTOTEL (04 Novembre 2014)

Istruzioni per l installazione

Installazione e uso di Sentinel su cellulare Installazione software per il telefono cellulare

Kaguya 3D Moon-Navi Manuale utente

MANUALE TECNICO n AGGIORNATO AL GESTIONE DOCUMENTALE

SOMMARIO... 3 INTRODUZIONE...

ARCHIVIA PLUS VERSIONE SQL SERVER

Servizio Feed RSS del sito CNIT

INSTALLAZIONE E CONFIGURAZIONE OPENAFS E KERBEROS SU SISTEMI MICROSOFT (32bit)

GUIDA UTENTE WEB PROFILES

GUIDA. Redazione Portale. Manuale operativo per la creazione contenuti da pubblicare sul portale Autorità Portuale del Levante

Firma Digitale Remota. Manuale di Attivazione

Versione Installazione GSL. Copyright 2014 All Rights Reserved

L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP

Come configurare WebAdmin in IIS6

Progetto di Ingegneria del Software 2. SWIMv2

Costruzione di siti web. Il Content Management System Joomla

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Gara con presentazione di offerta valutata secondo il criterio dell offerta economicamente più vantaggiosa (gara in due tempi)

Tutor System v 3.0 Guida all installazione ed all uso. Tutor System SVG. Guida all'installazione ed all uso

Firma Digitale Remota

Installazione MS SQL Express e utilizzo con progetti PHMI

Guida Sistema Trasparenza CRCU Istruzioni per l utilizzo da parte degli Enti

30 giorni di prova gratuiti, entra nel sito scarica e installa subito mypckey

Guida alla procedura di inserimento materiale didattico sui minisiti degli insegnamenti

INSTALLAZIONE CLIENT CONCILIAWEB

PRIMO PASSO. Agenzia Entrate Direzione Provinciale di Trento Ufficio Gestione Tributi

CONFIGURAZIONE DI BENX PER SPEDIRE STAMPE VIA

Configurare TPTP in Eclipse e testare un applicazione

quick start Istruzioni per l installazione

Operazioni da eseguire su tutti i computer

Configurazione del programma Create Synchronicity, e creazione di un profilo di backup

PRODUZIONE PAGELLE IN FORMATO PDF

Joomla: Come installarlo e come usarlo. A cura di

Transcript:

INSTALLARE L AMBIENTE DI SVILUPPO PER JOOMLA 2.5 Si sa che un IDE è sicuramente uno strumento molto comodo (ormai indispensabile) per poter creare le proprie applicazioni in PHP e Joomla. Eclipse 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.5) 2.5E WAMPSERVER (32 BITS & PHP 5.5) 2.5E 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. ATTENZIONE! Controllare di possedere tra le applicazioni installate nel sistema le librerie Visual C++ Redistributable for Visual Studio 2012 : VC11 vcredist_x64/86.exe Recuperabili al seguente indirizzo: http://www.microsoft.com/en us/download/details.aspx?id=30679

Eclipse PDT SR1 (Luna) Un buon IDE di sviluppo è Eclipse Luna PDT scaricabile dal link: http://www.eclipse.org/pdt/#download Esso contiene sia la libreria PHP che il supporto a Github per il versionamento del codice sorgente. Per installarlo è sufficiente estrarre l archivio e copiarlo nel punto preferito sul computer. Eclipse richiede Java Runtime Edition scaricabile al seguente indirizzo http://www.oracle.com/technetwork/java/javase/downloads/jre7 downloads 1880261.html Configurazione di un progetto Joomla Una volta scaricato Joomla al seguente link http://www.joomla.it/download/joomla 2.html e una volta installato con il metodo tradizionale, per creare un progetto Eclipse è sufficiente creare un nuovo progetto PHP di tipo collegato a folder già esistente. A quel punto Eclipse mostrerà l alberatura in spalla sinistra e farà funzionare il completamento automatico anche per le librerie del Joomla Framework oltre che per i metodi di PHP.

Configurare Xdebug L installazione di Wamp Server contiene in sé i pacchetti di XDebug, uno dei migliori debugger esistenti per il linguaggio PHP. Per abilitarli è necessario utilizzare il tool di configurazione di Wamp come mostrato in figura: Sarà necessario abilitare singolarmente le due impostazioni: (XDebug): Remote debug (XDebug): Profiler Enable Trigger Ogni volta che verrà effettuata la selezione il server e tutti i servizi verranno riavviati. Una volta terminato il processo di attivazione di XDebug sarà necessario configurarlo anche all interno di Eclipse, facendo clic sull icona dell insetto Configurations: e selezionando la voce Debug A questo punto dovranno essere create due voci di impostazione, una dedicata al debug del lato Frontend e l altra dedicata al debug del lato Administrator:

E importante che venga associato il motore di Debug giusto nel tab Debugger E importante deselezionare la voce Break at First Line in modo che il debugger si blocchi soltanto ai breakpoints che sono stati impostati dallo sviluppatore e non sempre dall inizio del codice.

Come creare un repository su www.github.com e collegarlo al progetto Eclipse. E sufficiente andare su github.com e creare un nuovo repository con quel nome utilizzando il tasto in alto a destra Create a New Repo. Ricordarsi di selezionare l opzione Initialize this repository with a README in modo tale che sia già utilizzabile. A questo punto, tornando su Eclipse condividere il progetto. Andare sul nome del progetto, tasto destro, Team >Share Project come indicato in figura sotto. Selezionare Git e andare avanti a tutte le domande. A questo punto il progetto sarà condiviso (anche se in locale) e verranno mostrate delle frecce accanto ad ogni file ad indicare che lo stesso non è ancora allineato sul repository git locale.

A questo punto verrà visualizzata la seguente schermata in cui dovremo apporre il flag sull opzione Use or create repository in parent folder of project A questo punto dalla schermata seguente dovremo cliccare su Create Repository Adesso, prima di inviare i file anche sul repository remoto presente sul sito di github è necessario committare le modifiche sul repository locale (ogni volta) nel modo indicato nella

figura sotto. Si dovrà sempre con il tasto destro fare click sul nome del progetto, scegliere l opzione Team >Commit. A quel punto verranno chieste le opzioni di commit tra cui anche un commento da aggiungere a giustificazione dell operazione. Possiamo aggiungere per esempio primo commit. Attraverso la Commit and Push sarà possibile inviare contestualmente alla commit locale anche i file in remoto.

Una volta committato a questo punto possiamo aggiornare tutti i file anche sul server remoto in questo modo: 1) Andare col tasto destro sul nome del progetto e selezionare Team >Remote >Push 2) Copiare nel campo Uri il percorso selezionato dal sito https://github.com/dfrassi/mioprogetto (tab http) in questo modo Andare avanti e scegliere l opzione Add all branch specifications con l opzione force updates.

Adesso il repository si trova anche in remoto: Come collegare su Eclipse un progetto Git già esistente 1) Andare su File > Import 2) Scegliere Git > Projects from Git 3) Selezionare l opzione URI 4) Inserire l URI del progetto desiderato (per es. https://github.com/dfrassi/mioprogetto.git) 5) Andare avanti fino all opzione Local Destination. Inserire il percorso di destinazione del pacchetto (es. C:\wamp\www\MioProgetto) 6) Una volta terminata l importazione selezionare l opzione Import existing projects 7) Adesso il progetto si trova anche in locale.