JOOMLA & I PROJECT BUILD AUTOMATION
|
|
- Anna Maria Grilli
- 8 anni fa
- Visualizzazioni
Transcript
1 JOOMLA & I PROJECT BUILD AUTOMATION by Luglio 2013 Autori Giampaolo Losito Antonio Di Girolamo 1
2 SOMMARIO Prefazione... 3 Requisiti... 3 Un Project Build Automation... 3 Glossario dei termini... 4 Creare il build.xml... 4 Il task Project... 6 Porzione di codice: Definizione progetto... 6 Porzione di codice: Task property... 7 Il target main... 8 Porzione di codice: Target main... 8 Il target init... 9 Porzione di codice: Target init... 9 Il target admin Porzione di codice: Target admin Il target site Porzione di codice: Target admin Il target package Porzione di codice: Target package Project Build in esecuzione Riferimenti On-line
3 PREFAZIONE Dopo aver descritto l utilizzo di un sistema di versionamento per la gestione del codice dei progetti Joomla!, in questa guida affronteremo l argomento dei project-build automation, strumento che serve ad accelerare i tempi di rilascio delle proprie creazioni in Joomla!. I project-build automation permettono di realizzare una quantità elevata di processi automatizzati, dalla chiamata alle UnitTest alla gestione dei dati e delle strutture dati di un DB in modo automatico. In questa guida utilizzeremo il projecg-build automation per la creazione automatica dei pacchetti di installazione delle nostre componenti, moduli o plugin per Joomla!. REQUISITI Per la lettura di questa guida, pertanto, sono necessari alcuni requisiti di base, ossia, un Project Build Automation, una buona conoscenza di XML e una discreta conosceza di PHP in caso si voglia estendere il Project Build che utilizzeremo nel proseguo dell articolo. UN PROJECT BUILD AUTOMATION Un project-build automation è un sistema di deploy che permette di pubblicare i propri progetti in modo pratico e veloce. Grazie a questo, oltre ad abbattere i tempi dei rilasci, permette di diminuire gli errori di eventuali deploy manuali. Esistono molti project-build automation. Tra i più utilizzati e famosi menzioniamo, Apache Ant e Maven scritti in Java e il build-automation Phing, che utilizzeremo per questa guida. Abbiamo scelto Phing (nato dal porting di Apache Ant), perché è un sistema di project-build automation scritto interamente in PHP e quindi molto più vicino al mondo Joomla!. Inoltre molti degli step di deploy sono facilmente realizzabili attraverso la configurazione di un file XML ed eventualmente, altri step possono essere creati ad hoc estendendo Phing con nuove classi scritte anche esse in PHP. In questa guida, non entreremo nel dettaglio della installazione di Phing, questa è ben documentata nella sezione Tips e Tricks del nostro portale e sul sito ufficiale (vedi riferimenti on-line), dove è possibile anche scaricare l ultima versione di Phing. In caso si disponga e si utilizzi per il proprio ambiente di sviluppo XAMPP, quest ultimo supporta già una versione di Phing, presente nella cartella PEAR di PHP. 3
4 GLOSSARIO DEI TERMINI File di build: File XML contenente i target ed i task di esecuzione della build. Target: Contenitore di un insieme di task. Task: Istruzione(copia, cancella, sposta, crea ) presente in un Target. CREARE IL BUILD.XML Come sempre spiegheremo l utilizzo e funzionamento di questo metodologia di build, con un esempio reale. In questo caso abbiamo preso come esempio la struttura di JPhoto Mobile. Nella parte finale della guida, su come utilizzare un sistema di versionamento per i progetti Joomla!, siamo arrivati all esportazione dei sorgenti in una cartella. A questo punto possiamo intervenire con un sistema di build-project automation per creare il nostro pacchetto di installazione senza dover, ogni volta, impazzire a spostare, copiare ed eliminare file, cartelle o quant altro in modo manuale. Di seguito è riportata la struttura (sono state riportate le sole cartelle per semplificare l immagine) del progetto che abbiamo appena esportato dal nostro trunk e che contiene tutti i file e le cartelle del nostro progetto. 4
5 Figura 1 A questo punto cominciamo a costruire il nostro file di build. Phing per poter funzionare necessita di un file di build, un semplice file XML, richiamabile da linea di comando. > phing f nomedelbuildfile.xml targeteseguibile In caso non venga specificato il build file, il sistema cercherà il file build.xml che dovrà essere presente nella stesso percorso dove punta il prompt dei comandi. Il secondo parametro è il Target che vogliamo eseguire. Se omesso il sistema recupera quello di default definito nel tag <project>. Apriamo un file vuoto, al di fuori della cartella trunk, e nominiamolo build.xml. 5
6 Figura 2 Il file di build è un file XML suddiviso in raggruppamenti di comandi (Task) chiamati Target che definiscono il processo di build. IL TASK PROJECT Il seguente task serve alla definione del progetto nel file di build. PORZIONE DI CODICE: DEFINIZIONE PROGETTO <?xml version="1.0" encoding="utf-8"?> <project name="joomphoto Mobile 2.3" default="main"> Nella precedente riga abbiamo definito il nome del progetto e il Target di default (attributo default ), nel nostro caso il Target main, che verrà chiamato per primo, utilizzando il task project nella forma: <project name=" " default=" "> A questo punto si possono definire delle proprietà richiamabili nel file di build. Le proprietà sono delle costanti che possono essere definite in tre modi: Tramite il tag <property> direttamente nel file di build Passandole da linea di comando Utilizzando un file di configurazione esterno (strutturato come un file di properties di Java) Nel nostro esempio abbiamo preferito utilizzare il task property nella forma: <property name= value= > E importante anche fare presente che per richiamare una property in un altro task si utilizza la forma: ${nameproperty} 6
7 PORZIONE DI CODICE: TASK PROPERTY <property name="packagename" value="com_joomphotomobile_2.3-j25_j3" /> <property name="export" value="./trunk" /> <property name="admindirectory" value="${export}/administrator" /> <property name="admincomponentdir" value="${admindirectory}/components/com_joomphotomobile" /> <property name="sitecomponentdir" value="${export}/components/com_joomphotomobile" /> <property name="builddir" value="./${packagename}" /> <property name="admindir" value="${builddir}/admin" /> <property name="sitedir" value="${builddir}/site" /> Con queste proprietà abbiamo definito: il nome del pacchetto da creare: "packagename" la cartella dove sono presenti i sorgenti esportati: "export". Si può notare che si è utilizzata la definizione del path come./nomedir. Questa notazione definisce che la cartella trunk si trova nella stessa directory del file di build. la cartella di amministrazione dei sorgenti esportati: "admindirectory" la cartella della componente di amministrazione dei sorgenti esportati: "admincomponentdir" la cartella della componente di frontend dei sorgenti esportati: "sitecomponentdir " il nome della cartella che verà creata per il pacchetto di installazione: "builddir" la cartelle dovre dovranno essere installati gli script di amministrazione: "admindir" la cartelle dovre dovranno essere installati gli script di frontend: "sitedir " Si possono definire e utilizzare property a seconda delle esigenze e necessità. Il passo successivo ora è quello di definire i target. Si potrebbe creare un unico target di creazione del pacchetto, ma per una migliore lettura del file di Build si è pensato di separare i Target, così come si sarebbe proceduto con un processo manuale della creazione del pacchetto di installazione. 7
8 Come già descritto, il primo Target che verrà richiamato è quello definito nel Tag <project> nell attributo default ovvero il Target: main. IL TARGET MAIN Questo target non fa altro che definire le dipendenze, ovvero, definisce la sequenza dei Target che verranno richiamati a partire da sinistra verso destra. Dato che abbiamo separato i nostri target per una migliore manutenzione del file di build, ogni target presenta una possibile dipendenza, ovvero il target non viene eseguito se prima non vengono eseguiti i target da cui dipende. Questa informazione viene data al sistema di build mediante la definizione dell attributo depends. Nel l attributo depends è possibile definire più Target, separati dal carattere di virgola. Il sistema eseguirà questi Target, in modo sequenziale, partendo dal primo elemento, a partire da sinistra, presente nell attributo. Come si legge dalla porzione di file XML sotto riportata, dall attributo depends del target main, il sistema chiamerà in sequenza i seguenti Target: 1. init 2. admin 3. site 4. package Al termine dell ultimo Target, nel nostro caso packages, il sistema eseguirà il Target chiamante, ovvero il Target main. Questo Target non fa altro che avvisarci con un messaggio a video che il pacchetto è stato creato correttamente. Per definire dei messaggi che dovranno essere visualizzati a video si utilizza il task echo nella forma: <echo msg= /> msg: stringa del messaggio PORZIONE DI CODICE: TARGET MAIN <!-- Target: main (DEFAULT) --> <!-- Definisce i target da richiamare in sequenza --> 8
9 <target name="main" depends="init, admin, site, package"> </target> <echo msg="build Project di JoomPhoto Mobile Terminato con successo" /> IL TARGET INIT Come già descritto, la prima dipendenza del Target main è il target init. Questo Target crea la cartella dove verrà effettuato il deploy di tutti i file per la creazione del pacchetto, ovvero la root del pacchetto di installazione della componente Joomla! (com_joomphotomobile_2.3-j25_j3) e copia in questa cartella i file utilizzati da Joomla! per l installazione: install.joomphotomobile.php joomphotomobile.xml Per la creazione di una nuova directory si è utilizzato il task mkdir nella forma: <mkdir dir=" " /> dir: path della directory da creare Per la copia dei file abbiamo utilizzato il task copy nella forma: <copy file=" " tofile=" " /> file: path (compreso il nome del file) del file da copiare tofile: path (compreso il nome del file) dove copiare il file PORZIONE DI CODICE: TARGET INIT <!-- Target: init --> <!-- Crea la cartella di del package --> <target name="init"> <echo msg="crea directory di BUILD..." /> <mkdir dir="${builddir}" /> 9
10 </target> <echo msg="copia dei file di installazione nella directory di build..." /> <copy file="${admincomponentdir}/install.joomphotomobile.php" tofile="${builddir}/install.joomphotomobile.php" /> <copy file="${sitecomponentdir}/joomphotomobile.xml" tofile="${builddir}/joomphotomobile.xml" /> IL TARGET ADMIN Questo target costruisce la struttura della cartella admin. Va ricordato che la struttura da creare deve essere conforme al manifest di installazione della propria componente. Nel nostro caso dobbiamo copiare la cartella di amministrazione e quella dove sono presenti i file delle lingue della componente. Per la copia della cartella di amministrazione abbiamo utilizzato il task copy nella forma: <copy todir= > </copy> todir: path della directory dove verranno copiati tutti i file o directory. Se non esiste il sistema la crea Per la copia di tutta la struttura della cartella di amministrazione e delle lingue si è utilizzato il task fileset, all interno del task copy, nella forma: <fileset dir= > </fileset> dir: path della directory da copiare Data la necessità di escludere alcuni file nella copia, all interno del task fileset, si è utilizzato il task exclude nella forma: <exclude name= /> name: path (compreso di nome) del file da escludere dalla copia Mentre per copiare tutti i file e cartelle si è tilizzato il task patternset nella forma: <patternset><include name= ** /></pattern set> 10
11 name: espressione regolare per la selezione dei file. Se definito ** allora copia tutti i file e cartelle a meno di quelli definiti del task exclude. PORZIONE DI CODICE: TARGET ADMIN <!-- Target: admin --> <!-- Creazione della cartella "Admin" contenente --> <!-- la parte di cartelle e file per il BackEnd --> <target name="admin"> <echo msg="build della parte di amministrazione (administrator)..." /> <echo msg="inizio copia dei file nella directory admin..." /> <copy todir="${admindir}" > </copy> <fileset dir="${admincomponentdir}" > </fileset> <exclude name="install.joomphotomobile.php" /> <patternset> <include name="**"/> </patternset> <copy todir="${admindir}/language" > </copy> <fileset dir="${admindirectory}/language" > </fileset> <patternset> <include name="**"/> </patternset> 11
12 </target> IL TARGET SITE Questo target come per il target admin costruisce la struttura della cartella site così come descritta nel manifest. Anche per questo target si sono utilizzati gli stessi task descritti nel target admin. PORZIONE DI CODICE: TARGET ADMIN <!-- Target: site --> <!-- Creazione della cartella "Site" contenente la --> <!-- parte di cartelle e file per il FronEnd --> <target name="site"> <echo msg="build della parte di fronend..." /> <echo msg="copia dei file nella directory site..." /> <copy todir="${sitedir}" > </copy> <fileset dir="${sitecomponentdir}" > </fileset> <patternset> <include name="**"/> </patternset> <copy todir="${sitedir}/language" > <fileset dir="${export}/language" > </fileset> <patternset> <include name="**"/> </patternset> 12
13 </target> </copy> IL TARGET PACKAGE Questo target definisce il processo della creazione del pacchetto di installazione per Joomla!. Per la creazione dell archivio in formato ZIPsi è utilizzato il task zip nella forma: <zip destfile= > </zip> destfile: path (compreso di nome) dell archivio da creare Al termine del processo si potrebbe, come nel nostro caso cancellare la cartella di build per risparmiare spazio. Per questo si è utilizzato il task delete nella forma: <delete dir= /> dir: path della directory da cancellare PORZIONE DI CODICE: TARGET PACKAGE <!-- Target: pacakge --> <!-- Crea il pacchetto di installazione --> <target name=" package" > <echo msg="creazione dell archivio..." /> <zip destfile="./${packagename}.zip"> </zip> <fileset dir="${builddir}"> </fileset> <include name="**/**" /> 13
14 <echo msg="file copiati e compressi nella build directory..." /> <echo msg="cancella cartella di Build..." /> <delete dir="${builddir}"/> </target> PROJECT BUILD IN ESECUZIONE C:\build-JPM>phing Buildfile: C:\build-JPM\build.xml JoomPhoto Mobile 2.3 > init: [echo] Crea directory di BUILD... Ora accediamo alla shell del sistema operativo e posizioniamoci nella cartella dove è presente il nostro trunk e il file di build appena creato. Richiamiamo Phing. Come già descritto se non definito un file di build, Phing cerca il file build.xml presente nella cartella. Nel nostro caso presente nella cartella build-jpm. Durante il build il sistema visualizza a video gli echo inseiti ed eventuali informazioni stampate a video da parte dei task utilizzati. [mkdir] Created dir: C:\build-JPM\com_joomphotomobile_2.3-j25_j3 [echo] Copia dei file di installazione nella directory di build... [copy] Copying 1 file to C:\build-JPM\com_joomphotomobile_2.3-j25_j3 [copy] Copying 1 file to C:\build-JPM\com_joomphotomobile_2.3-j25_j3 JoomPhoto Mobile 2.3 > admin: [echo] Build della parte di amministrazione (administrator)... [echo] Inizio copia dei file nella directory admin... [copy] Created 13 empty directories in C:\build-JPM\com_joomphotomobile_2.3-j25_j3\admin [copy] Copying 44 files to C:\build-JPM\com_joomphotomobile_2.3-j25_j3\admin [copy] Created 3 empty directories in C:\build-JPM\com_joomphotomobile_2.3-25_j3\admin\language [copy] Copying 4 files to C:\build-JPM\com_joomphotomobile_2.3-j25_j3\admin\language JoomPhoto Mobile 2.3 > site: [echo] Copying files to site directory... [echo] Copia dei file nella directory... 14
15 [copy] Created 7 empty directories in C:\build-JPM\com_joomphotomobile_2.3-j25_j3\site [copy] Copying 24 files to C:\build-JPM\com_joomphotomobile_2.3-j25_j3\site [copy] Created 3 empty directories in C:\build-JPM\com_joomphotomobile_2.3-j25_j3\site\ language [copy] Copying 2 files to C:\build-JPM\com_joomphotomobile_2.3-j25_j3\site\language JoomPhoto Mobile 2.3 > package: [echo] Creating archive... [zip] Building zip: C:\build-JPM\com_joomphotomobile_2.3-j25_j3.zip [echo] File copiati e compressi nella build directory [delete] Deleting directory C:\build-JPM\com_joomphotomobile_2.3-j25_j3 JoomPhoto Mobile 2.3 > main: [echo] Build Project di JoomPhoto Mobile Terminato con successo BUILD FINISHED Total time: seconds Al termine del processo, nel nostro caso durato solo 30 secondi, troveremo pronto il pacchetto di installazione della nostra componente per Joomla!. A questo punto dopo ogni piccola correttiva, bugfix o evolutiva basterà solo richiamare Phing ed il pacchetto è pronto. 15
16 RIFERIMENTI ON-LINE
Eclipse e Subversion
Eclipse e Subversion Prerequisito: creare un repository gratuito su http://www.assembla.com Svn: condivisione progetto Svn: condivisione progetto Svn: condivisione progetto Svn: condivisione progetto Svn:
DettagliAgent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Ingegneria del software A.
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Ingegneria del software A Apache Ant Michele Tomaiuolo Progetto Apache Open source, community
DettagliCapitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti
Capitolo 3 L applicazione Java Diagrammi ER Dopo le fasi di analisi, progettazione ed implementazione il software è stato compilato ed ora è pronto all uso; in questo capitolo mostreremo passo passo tutta
DettagliApplication Server per sviluppare applicazioni Java Enterprise
Application Server per sviluppare applicazioni Java Enterprise Con il termine Application Server si fa riferimento ad un contenitore, composto da diversi moduli, che offre alle applicazioni Web un ambiente
DettagliMANUALE PARCELLA FACILE PLUS INDICE
MANUALE PARCELLA FACILE PLUS INDICE Gestione Archivi 2 Configurazioni iniziali 3 Anagrafiche 4 Creazione prestazioni e distinta base 7 Documenti 9 Agenda lavori 12 Statistiche 13 GESTIONE ARCHIVI Nella
DettagliGuida all installazione e configurazione di Joomla 1.5
Guida realizzata e rilasciata dallo staff di Joomlaservice.org Joomla 1.5 lascia finalmente la fase beta per la RC1, in attesa di approdare alla versione stabile. Le differenze tra un installazione di
DettagliGuida all'installazione del CMS PrestaShop
Guida all'installazione del CMS PrestaShop VOLA S.p.A. - Traversa Via Libeccio snc - zona industriale Cotone, 55049 Viareggio (LU) tel +39 0584 43671 - fax +39 0584 436700 http://www.vola.it info@vola.it
DettagliCapitolo 4 Pianificazione e Sviluppo di Web Part
Capitolo 4 Pianificazione e Sviluppo di Web Part Questo capitolo mostra come usare Microsoft Office XP Developer per personalizzare Microsoft SharePoint Portal Server 2001. Spiega come creare, aggiungere,
DettagliRegione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da
ARPA Fonte Dati Regione Toscana Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.0 Data emissione 06/08/13 Stato DRAFT 1 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 2 Sommario
DettagliGuida all uso di Java Diagrammi ER
Guida all uso di Java Diagrammi ER Ver. 1.1 Alessandro Ballini 16/5/2004 Questa guida ha lo scopo di mostrare gli aspetti fondamentali dell utilizzo dell applicazione Java Diagrammi ER. Inizieremo con
DettagliApache 2, PHP5, MySQL 5
Installazione di Apache 2, PHP5, MySQL 5 Corso Interazione Uomo Macchina AA 2005/2006 Installazione e Versioni Considerazione le versioni più recenti dei vari software così da poterne sperimentare le caratteristiche
DettagliProgetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore
ARPA Fonte Dati Regione Toscana 1 Redatto da L. Folchi (TAI) Rivisto da Approvato da Versione 1.1 Data emissione 09/10/13 Stato FINAL 2 Versione Data Descrizione 1,0 06/08/13 Versione Iniziale 1.1 09/10/2013
DettagliAmministrazione Trasparente
Amministrazione Trasparente Da questa sezione è possibile gestire gli adempimenti di pubblicazione previsti dagli art. 26 e 37 del D.Lgs. 33/2013. Il sistema inoltre genera automaticamente il flusso previsto
Dettagli4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione)
- 36 - Manuale di Aggiornamento 4 MODULI AGGIUNTIVI 4.1 FAX EMAIL: Sollecito consegne via email (Nuova funzione) È stata realizzata una nuova funzione che permette di inviare un sollecito ai fornitori,
DettagliModulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...
Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...
DettagliCimini Simonelli - Testa
WWW.ICTIME.ORG Joomla 1.5 Manuale d uso Cimini Simonelli - Testa Il pannello di amministrazione Accedendo al pannello di amministrazione visualizzeremo una schermata in cui inserire il nome utente (admin)
DettagliINSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla!
Guida di Virtuemart INSTALLAZIONE DI JOOMLA! Guida alla installazione di Joomla! INDICE INDICE... 1 INTRODUZIONE... 2 DONWLOAD... 2 INSTALLAZIONE... 2 REQUISITI MINIMI... 3 PASSAGGIO 1... 4 PASSAGGIO 2...
Dettagli1) GESTIONE DELLE POSTAZIONI REMOTE
IMPORTAZIONE ESPORTAZIONE DATI VIA FTP Per FTP ( FILE TRANSFER PROTOCOL) si intende il protocollo di internet che permette di trasferire documenti di qualsiasi tipo tra siti differenti. Per l utilizzo
DettagliINSTALLAZIONE JOOMLA
INSTALLAZIONE JOOMLA Moltissime volta mi capita (e penso capiti anche a voi) di dover prima di pubblicare un sito farlo vedere al cliente per l ok finale, o magari doverlo fare vedere, ma non avere ancora
DettagliCONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM.
CONFIGURAZIONE SERVER APACHE (XAMPP): ACCESSO SICURO A DIRECTORY DEL FILE SYSTEM. A CURA DI ANTONELLA LAURINO Questa guida permette di configurare il server apache, contenuto nel software xampp, in modo
DettagliMANUALE D USO DELLA PIATTAFORMA ITCMS
MANUALE D USO DELLA PIATTAFORMA ITCMS MANULE D USO INDICE 1. INTRODUZIONE... 2 2. ACCEDERE ALLA GESTIONE DEI CONTENUTI... 3 3. GESTIONE DEI CONTENUTI DI TIPO TESTUALE... 4 3.1 Editor... 4 3.2 Import di
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
DettagliCreare un sito Multilingua con Joomla 1.6
Creare un sito Multilingua con Joomla 1.6 Istruzioni Vai a: navigazione, ricerca Testo originale: http://docs.joomla.org/language_switcher_tutorial_for_joomla_1.6 Questa guida è valida sia per Joomla 1.6
DettagliIntegrazione InfiniteCRM - MailUp
Integrazione InfiniteCRM - MailUp La funzionalità della gestione delle campagne marketing di icrm è stata arricchita con la spedizione di email attraverso l integrazione con la piattaforma MailUp. Creando
Dettagli1.0 GUIDA PER L UTENTE
1.0 GUIDA PER L UTENTE COMINCIA FACILE Una volta effettuato il login vi troverete nella pagina Amministrazione in cui potrete creare e modificare le vostre liste. Una lista è semplicemnte un contenitore
DettagliApp-V Dynamic Suite Composition
App-V Dynamic Suite Composition di Nicola Ferrini MCT MCSA MCSE MCTS MCITP Introduzione Con Microsoft Application Virtualization 4.5 è possibile utilizzare la Dynamic Suite Composition, cioè definire un
DettagliGuida all'installazione del CMS Joomla
Guida all'installazione del CMS Joomla VOLA S.p.A. - Traversa Via Libeccio snc - zona industriale Cotone, 55049 Viareggio (LU) tel +39 0584 43671 - fax +39 0584 436700 http://www.vola.it info@vola.it Copyright
DettagliLABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO
CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO 1 Installazione e requisiti per il corretto funzionamento del sito: L istallazione è possibile sui più diffusi sistemi operativi. Il pacchetto
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliJoomla: Come installarlo e come usarlo. A cura di
Joomla: Come installarlo e come usarlo. A cura di In questa dispensa andremo a vedere come si installa joomla sul noto software xampp e come viene usato per creare siti web dinamici. Tecnol earn Firmato
DettagliGuida all'installazione del CMS Os-Commerce
Guida all'installazione del CMS Os-Commerce VOLA S.p.A. - Traversa Via Libeccio snc - zona industriale Cotone, 55049 Viareggio (LU) tel +39 0584 43671 - fax +39 0584 436700 http://www.vola.it info@vola.it
DettagliPRODUZIONE PAGELLE IN FORMATO PDF
Requisiti minimi: PRODUZIONE, FIRMA E PUBBLICAZIONE DELLA PAGELLA ELETTRONICA CON ALUNNI WINDOWS PRODUZIONE PAGELLE IN FORMATO PDF Argo Alunni Windows aggiornato alla versione più recente. Adobe PDF CREATOR,
DettagliIstruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)
Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo) Le seguenti istruzioni sono relative all installazione di IBM SPSS Modeler Text Analytics versione 15 mediante un licenza
DettagliImporterONE Export Plugin Magento
ImporterONE Export Plugin Magento Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...4 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione
DettagliISTRUZIONI XCODE. Autore: Luca Florio (luca.florio<at>polimi.it)
ISTRUZIONI XCODE Autore: Luca Florio (luca.floriopolimi.it) XCode è l ambiente di sviluppo fornito da Apple che permette la creazione di applicazioni OSX e iphone. In questa guida vedremo come installarlo
DettagliAppunti di Informatica www.mimmocorrado.it 1
Installare Java Il programma può essere scaricato dal seguente indirizzo: http://www.java.com/it/download/windows_ie.jsp?locale=it&host=www.java.com Per installare la JDK è necessario: 1. scaricare il
DettagliIl sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.
SH.MedicalStudio Presentazione SH.MedicalStudio è un software per la gestione degli studi medici. Consente di gestire un archivio Pazienti, con tutti i documenti necessari ad avere un quadro clinico completo
DettagliA destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.
La finestra di Excel è molto complessa e al primo posto avvio potrebbe disorientare l utente. Analizziamone i componenti dall alto verso il basso. La prima barra è la barra del titolo, dove troviamo indicato
DettagliPORTALE CLIENTI Manuale utente
PORTALE CLIENTI Manuale utente Sommario 1. Accesso al portale 2. Home Page e login 3. Area riservata 4. Pagina dettaglio procedura 5. Pagina dettaglio programma 6. Installazione dei programmi Sistema operativo
DettagliInnanzitutto andiamo sul sito http://www.dropbox.com/ ed eseguiamo il download del programma cliccando su Download Dropbox.
Oggi parlerò di qualcosa che ha a che fare relativamente con la tecnica fotografica, ma che ci può dare una mano nella gestione dei nostri archivi digitali, soprattutto nel rapporto professionale con altre
DettagliIl web server Apache Lezione n. 3. Introduzione
Procurarsi ed installare il web server Apache Introduzione In questa lezione cominciamo a fare un po di pratica facendo una serie di operazioni preliminari, necessarie per iniziare a lavorare. In particolar
DettagliGuida all'installazione del CMS Simple Machine Forum
Guida all'installazione del CMS Simple Machine Forum VOLA S.p.A. - Traversa Via Libeccio snc - zona industriale Cotone, 55049 Viareggio (LU) tel +39 0584 43671 - fax +39 0584 436700 http://www.vola.it
DettagliNon sono supportate reti peer to peer, è necessario avere un server dedicato.
Il software gestionale per le Piccole e Medie Imprese Requisisti hardware e software Sistema operativo Server: NT Server Windows 2000/2003 Server e superiori Novell 3.12 o superiori con supporto nomi lunghi
DettagliFPf per Windows 3.1. Guida all uso
FPf per Windows 3.1 Guida all uso 3 Configurazione di una rete locale Versione 1.0 del 18/05/2004 Guida 03 ver 02.doc Pagina 1 Scenario di riferimento In figura è mostrata una possibile soluzione di rete
DettagliProgetto di Ingegneria del Software 2. SWIMv2
Progetto di Ingegneria del Software 2 2012/2013 SWIMv2 Guida di installazione Docente: Prof. Luca Mottola Davide Brambilla Antonio Caputo Paolo Caputo 1 Introduzione La piattaforma è stata sviluppata come
DettagliFattura Facile. In questo menù sono raggruppati, per tipologia, tutti i comandi che permettono di gestire la manutenzione degli archivi.
Fattura Facile Maschera di Avvio Fattura Facile all avvio si presenta come in figura. In questa finestra è possibile sia fare l accesso all archivio selezionato (Archivio.mdb) che eseguire la maggior parte
DettagliManuale per la configurazione di AziendaSoft in rete
Manuale per la configurazione di AziendaSoft in rete Data del manuale: 7/5/2013 Aggiornamento del manuale: 2.0 del 10/2/2014 Immagini tratte da Windows 7 Versione di AziendaSoft 7 Sommario 1. Premessa...
DettagliGESGOLF SMS ONLINE. Manuale per l utente
GESGOLF SMS ONLINE Manuale per l utente Procedura di registrazione 1 Accesso al servizio 3 Personalizzazione della propria base dati 4 Gestione dei contatti 6 Ricerca dei contatti 6 Modifica di un nominativo
DettagliAutomatizzare i compiti ripetitivi. I file batch. File batch (1) File batch (2) Visualizzazione (2) Visualizzazione
Automatizzare i compiti ripetitivi I file batch Anno accademico 2000-01 1 Spesso capita di dover eseguire ripetutatmente una data sequenza di comandi Introdurli uno a uno da tastiera è un processo lento
DettagliISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006
ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006 Download: Procedura di aggiornamento 1) Assicurarsi di avere una versione di Winzip uguale o superiore alla 8.1 Eventualmente è possibile scaricare questo applicativo
DettagliPunto Print Il programma per stampare. Documentazione Tecnica
Punto Print Il programma per stampare Documentazione Tecnica 1 Punto Software di Iselle Mirko Documentazione tecnica PuntoPrint 1. Installazione Per effettuare l installazione del programma, decomprimere
DettagliManuale Utente Amministrazione Trasparente GA
Manuale Utente GA IDENTIFICATIVO DOCUMENTO MU_AMMINISTRAZIONETRASPARENTE-GA_1.0 Versione 1.0 Data edizione 03.05.2013 1 Albo Pretorio On Line TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione
DettagliDirezione Centrale per le Politiche dell Immigrazione e dell Asilo
Direzione Centrale per le Politiche dell Immigrazione e dell Asilo Sistema inoltro telematico domande di nulla osta, ricongiungimento e conversioni Manuale utente Versione 2 Data creazione 02/11/2007 12.14.00
DettagliVeneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 fax: 041/2919312
Veneto Lavoro via Ca' Marcello 67/b, 30172 Venezia-Mestre tel.: 041/2919311 fax: 041/2919312 INDICE 1. INTRODUZIONE... 3 2. PROCEDURA DI INSTALLAZIONE DEL TOOL AROF... 3 2.1 Procedura di installazione
DettagliFOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA
FOXWave 1.0.0 Gestione gare ARDF IZ1FAL Secco Marco Sezione ARI BIELLA Redatto da IZ1FAL Secco Marco Pagina 1 di 15 INDICE 1 1- INSTALLAZIONE... 3 1-1 Scaricare i pacchetti aggiornati... 3 1-2 Startup
DettagliSOMMARIO... 3 INTRODUZIONE...
Sommario SOMMARIO... 3 INTRODUZIONE... 4 INTRODUZIONE ALLE FUNZIONALITÀ DEL PROGRAMMA INTRAWEB... 4 STRUTTURA DEL MANUALE... 4 INSTALLAZIONE INRAWEB VER. 11.0.0.0... 5 1 GESTIONE INTRAWEB VER 11.0.0.0...
DettagliQuesta guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.
Piccolo Manuale Manuale Pt 1ª Registrazione (Login) Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara. Riceverete una email contenente: Link della vostra
DettagliISTRUZIONI PER L INSTALLAZIONE DEL PROGRAMMA PER L INVIO AUTOMATICO DELLE FATTURE VIA E-MAIL
ISTRUZIONI PER L INSTALLAZIONE DEL PROGRAMMA PER L INVIO AUTOMATICO DELLE FATTURE VIA E-MAIL Sommario Configurazione computer... 2 Sistemi operativi a 32 bit... 2 Windows XP... 2 Windows Vista... 2 Windows
DettagliI.N.A.I.L. Certificati Medici via Internet. Manuale utente
I.N.A.I.L. Certificati Medici via Internet Manuale utente CERTIFICATI MEDICI... 1 VIA INTERNET... 1 MANUALE UTENTE... 1 COME ACCEDERE AI CERTIFICATI MEDICI ON-LINE... 3 SITO INAIL... 3 PUNTO CLIENTE...
DettagliConsiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica
Consiglio regionale della Toscana Regole per il corretto funzionamento della posta elettronica A cura dell Ufficio Informatica Maggio 2006 Indice 1. Regole di utilizzo della posta elettronica... 3 2. Controllo
DettagliIstruzioni Archiviazione in Outlook 2007
Istruzioni Archiviazione in Outlook 2007 In queste istruzioni si spiega come archiviare email dalle cartelle sul server in cartelle su files locali. Nell esempio si procederà all archiviazione delle email
DettagliMODULO STAMPA BOLLETTINO PDF
MODULO STAMPA BOLLETTINO PDF MODULO STAMPA BOLLETTINO PDF pagina 2 di 7 INTRODUZIONE Il modulo STAMPA BOLLETTINO PDF è una applicazione stand-alone, sviluppata in linguaggio Java, che permette di produrre
DettagliISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA 2012 052013
Allegato alla nota n. 6592 del 10 maggio 2013 ISTRUZIONI PER L UTILIZZO DELLA SCHEDA INFORMATIZZATA E MODALITA DI INVIO DEI DATI - L. R. 162/98 PROGRAMMA 2012 052013 Premessa Il seguente documento illustra
DettagliGROUP POLICY MANAGEMENT CONSOLE (ACTIVE DIRECTORY)
Date: 29/01/2013 Procedure: (Active Directory) Source: LINK Permalink: LINK Created by: HeelpBook Staff Document Version: 1.0 GROUP POLICY MANAGEMENT CONSOLE (ACTIVE DIRECTORY) Microsoft (GPMC) è un nuovo
DettagliSchede ADI ADP ADEM Prestazioni aggiuntive MMG. - Manuale - Data Solution Provider s.r.l.
Schede ADI ADP ADEM Prestazioni aggiuntive MMG - Manuale - Data Solution Provider s.r.l. 1. Generalità Per poter accedere all applicazione è necessario aprire Internet Explorer e connettersi al sito di
DettagliGUIDA UTENTE PRIMA NOTA SEMPLICE
GUIDA UTENTE PRIMA NOTA SEMPLICE (Vers. 2.0.0) Installazione... 2 Prima esecuzione... 5 Login... 6 Funzionalità... 7 Prima Nota... 8 Registrazione nuovo movimento... 10 Associazione di file all operazione...
DettagliGateManager. 1 Indice. tecnico@gate-manager.it
1 Indice 1 Indice... 1 2 Introduzione... 2 3 Cosa vi serve per cominciare... 2 4 La Console di amministrazione... 2 5 Avviare la Console di amministrazione... 3 6 Come connettersi alla Console... 3 7 Creare
Dettagli11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0
11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0 PAG. 2 DI 38 INDICE 1. PREMESSA 3 2. SCARICO DEL SOFTWARE 4 2.1 AMBIENTE WINDOWS 5 2.2 AMBIENTE MACINTOSH 6 2.3 AMBIENTE
DettagliGHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.
*+33(GLWRU GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain. Il programma si basa su un architettura di tasti funzionali presenti
DettagliMANUALE UTENTE UTILIZZO MODULO FILE-STORAGE DI ACS - CANALE AMBIENTE PROVINCIA DI TORINO
Pag. 1 di 17 VERIFICHE E APPROVAZIONI VERSIONE REDAZIONE CONTROLLO APPROVAZIONE AUTORIZZAZIONE EMISSIONE NOME DATA NOME DATA NOME DATA V01 CORA 15/01/03 FERRARESI 21/01/03 FERRARESI 21/01/03 STATO DELLE
DettagliCAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA
SOFTWARE RICAMBI CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 2 PROCEDURA DI INSTALLAZIONE SOFTWARE RICAMBI CAPITOLO 3 ISTRUZIONI PER L USO 1 CAPITOLO 1 PREREQUISITI DI INSTALLAZIONE
DettagliMANUALE UTENTE Fiscali Free
MANUALE UTENTE Fiscali Free Le informazioni contenute in questa pubblicazione sono soggette a modifiche da parte della ComputerNetRimini. Il software descritto in questa pubblicazione viene rilasciato
DettagliL archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti
L archiviazione della posta elettronica può aiutarci a recuperare spazio senza costringerci a cestinare documenti importanti Potete immaginare un ufficio senza archivio? Sarebbe un inferno. Dover rintracciare
DettagliGuida Joomla. di: Alessandro Rossi, Flavio Copes
Guida Joomla di: Alessandro Rossi, Flavio Copes Grafica e template 1. 15. La grafica e i template Personalizzare l'aspetto del sito aggiungendo nuovi template e customizzandoli 2. 16. Personalizzare il
DettagliGuida Joomla. di: Alessandro Rossi, Flavio Copes
Guida Joomla di: Alessandro Rossi, Flavio Copes Estensioni e moduli 1. 11. I componenti Come scaricare ed utilizzare i componenti più comuni 2. 12. Gestire i moduli Organizzare la visualizzazione dei moduli
DettagliImporterOne Manuale Export Plugin Prestashop
ImporterOne Manuale Export Plugin Prestashop Indice generale 1 INTRODUZIONE...2 2 INSTALLAZIONE DEL PLUGIN...2 3 CONFIGURAZIONE...5 4 OPERAZIONI PRELIMINARI...11 1-10 1 INTRODUZIONE Questo plugin di esportazione
DettagliGestione delle Cartelle dei Messaggi di Posta Elettronica
CADMO Infor ultimo aggiornamento: febbraio 2012 Gestione delle Cartelle dei Messaggi di Posta Elettronica Premessa...1 Le Cartelle dei Messaggi di Posta Elettronica utilizzate da Outlook Express...2 Cose
DettagliFate doppio click sul file con nome postgresql-8.0.msi e impostate le varie voci come riportato nelle immagini seguenti:
,QVWDOOD]LRQHGL'LVNL L installazione di Diski e composta di due parti: il back-end e il front-end. Il back-end e il database relazionale orientato agli oggetti PostgreSQL. PostgreSQL e disponibile in diverse
Dettagli19. LA PROGRAMMAZIONE LATO SERVER
19. LA PROGRAMMAZIONE LATO SERVER Introduciamo uno pseudocodice lato server che chiameremo Pserv che utilizzeremo come al solito per introdurre le problematiche da affrontare, indipendentemente dagli specifici
DettagliLaboratorio di Sistemi Programmare in Php con NetBeans Php. Programmare in Php con Xampp e NetBeans IDE
Programmare in Php con Xampp e NetBeans IDE NetBeans è un IDE ben noto ai programmatori Java. Con esso si possono infatti costruire applicazioni desktop professionali dotate di interfaccia grafica, applicazioni
DettagliFASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!)
Panoramica sul Web design: FASE 1: Definizione del tema, degli obiettivi e del target con il cliente... (da cui dipendono le scelte successive!) FASE 2: Definire se lavorare su un CMS (es Joomla, Wordpress,
DettagliCreare una versione AIO di Windows 8
Creare una versione AIO di Windows 8 By R27 @ WindowsBlogItalia Introduzione Come per Windows 7 è possibile creare un DVD di Windows 8 contenente tutte le edizioni disponibili in tutte e due le architetture
DettagliLogin. Gestione contenuto. www.sitofaidate.it
www.sitofaidate.it Questa guida è stata scritta per utenti di basso/medio livello, guida pratica per chi vede per la prima volta l editor di testo jce i cui riferimenti delle icone sono visibili cliccando
DettagliSTART Easy GO! Il gestionale sempre in tasca! Procedura di aggiornamento. Documentazione utente Pagina 1 di 18
Procedura di aggiornamento Il gestionale sempre in tasca! Documentazione utente Pagina 1 di 18 Sommario Avvertenze... 3 Operazioni preliminari... 3 Salvataggi... 3 Download aggiornamenti... 5 Aggiornamento
DettagliDevC++ vers. 4.9.9.2 Manuale d uso
DevC++ vers. 4.9.9.2 Manuale d uso Liceo Scientifico N. TRON di SCHIO (VI) Sommario 1 INTRODUZIONE... 3 2 SETUP... 5 2.1 Procedura di installazione... 5 2.2 Configurazione... 7 2.2.1 Opzioni dell ambiente...
DettagliGUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)
------------------------------------------------- GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0) GUIDA UTENTE BILLIARDS COUNTER (Vers. 1.2.0)... 1 Installazione Billiards Counter... 2 Primo avvio e configurazione
DettagliPULSANTI E PAGINE Sommario PULSANTI E PAGINE...1
Pagina 1 Sommario...1 Apertura...2 Visualizzazioni...2 Elenco...2 Testo sul pulsante e altre informazioni...3 Comandi...3 Informazioni...4 Flow chart...5 Comandi...6 Pulsanti Principali e Pulsanti Dipendenti...6
DettagliRegistratori di Cassa
modulo Registratori di Cassa Interfacciamento con Registratore di Cassa RCH Nucleo@light GDO BREVE GUIDA ( su logiche di funzionamento e modalità d uso ) www.impresa24.ilsole24ore.com 1 Sommario Introduzione...
DettagliCorso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008)
Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dell ambiente di sviluppo, compilazione ed esecuzione 1 Introduzione Java è un linguaggio
DettagliSCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO
SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO Sommario Installazione dell applicazione... 3 L applicazione... 4 Requisiti... 4 Avvio dell applicazione... 4 Connessione al Database di EuroTouch
DettagliISTRUZIONI PER L INSTALLAZIONE DI MINGW
ISTRUZIONI PER L INSTALLAZIONE DI MINGW Prima di iniziare la procedura di installazione di MinGW dobbiamo dire che il presente software è un compilatore C che non possiede un ambiente di programmazione.
DettagliManuale Utente Albo Pretorio GA
Manuale Utente Albo Pretorio GA IDENTIFICATIVO DOCUMENTO MU_ALBOPRETORIO-GA_1.4 Versione 1.4 Data edizione 04.04.2013 1 TABELLA DELLE VERSIONI Versione Data Paragrafo Descrizione delle modifiche apportate
Dettagli2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.
2010 Ing. Punzenberger COPA-DATA Srl Tutti i diritti riservati. Tutti i diritti riservati la distribuzione e la copia - indifferentemente dal metodo - può essere consentita esclusivamente dalla dittacopa-data.
DettagliBackup e Aggiornamenti
Backup e Aggiornamenti Note tecniche Clima Estratto da Primi Passi v. 1.8 14/1/2013 Primi passi pag. 1 Backup e Aggiornamenti Copyright Eskimo srl Tutti i diritti riservati. Il software o parte di esso
DettagliModulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress
Copyright Andrea Giavara wppratico.com Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress 1. Il pannello amministrativo 2. I dati importanti 3. Creare il database - Cpanel - Plesk
DettagliIstruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014)
Istruzioni per l installazione del software per gli esami ICoNExam (Aggiornate al 15/01/2014) Il software per gli esami ICON può essere eseguito su qualunque computer dotato di Java Virtual Machine aggiornata.
DettagliGuida Software GestioneSpiaggia.it
Caratteristiche Guida Software GestioneSpiaggia.it 1. Gestione prenotazioni articoli (ombrellone, cabina, ecc ) ed attrezzature (sdraio, lettino ecc ) 2. Visualizzazione grafica degli affitti sia giornaliera
Dettagli