SVN server, per Florim, è installato su server di test, anche se la sua configurazione può avvenire in qualsiasi ambiente.
|
|
- Bruno Guerra
- 8 anni fa
- Visualizzazioni
Transcript
1 Siti FLORIM SVN Subversion Il sistema di versioning viene illustrato nell immagine seguente: Sistema locale dello sviluppatore, si parla di working copy ( copia dei file dal server in produzione) SVN server, per Florim, è installato su server di test, anche se la sua configurazione può avvenire in qualsiasi ambiente. Temi presenti su SVN Server: Florimweb Presskit Hub Comandi generali su SVN Server: Update: aggiornamenti degli ultimi file all interno del SVN che sono stati modificati; (Svn up)
2 Commit: invio al server dei file modificati in locale. (Svn commit m nuovo header ); Ø indica l history dei file con un comment in fase di commit. Info: visualizza il percorso svn; visualizza dove sta puntando la tua working copy. (Svn info) Status: Visualizza file modificati (Svn status) Ø In produzione e su test deve dare sempre insieme vuoto, in quanto le modifiche devono essere fatte unicamente in locale. Add: Aggiungere un file (Svn add header.css) Ø Attività da effettuare prima del commit in locale, deve fare l add nel versioning central. Checkout: attività di recupero la prima volta quando si crea un nuovo sito (un checkout per ogni Wordpress installato); Attributi principali E visto come un repository di file di testo per le versioni del source code e ha tre attributi principali: Il versioning Ø Procedura per congelare una versione per permetterci il rollback futuro: Creazione di tags (etichette) e branches (rami) paralleli In parallelo al main development trunk possono coesistere più branches su cui è possibile fare il checkout della version. Ad ogni commit c è una revision con un contatore che indica il salvataggio di quella determinata revision. Possono esistere due linee parallele di sviluppi contemporanei. Comandi per il versioning: Copy: creazione di un branch (ramo del trunk) o tag;
3 (svn copy /florimwebsite/siti/trunk[linea di sviluppo] [destionazione] -m creazione versione alpha-1 ) Switch: Cambia a working copy; cancella e recupera i file della versione cambiando da una linea parallela all altra (utile nel server di produzione) (svn switch Lavoro in parallelo Ø Nel caso in cui più persone lavorano allo stesso file è possibile effettuare il merge di più moduli; quindi se si lavora a moduli differenti anche se sullo stesso file non crea nessun conflitto di accesso. Al contrario se si dovesse lavorare allo stesso modulo è possibile trovarsi in stati inconsistenti del modulo stesso con dirty read o dirty write di versioni non aggiornate. History di cosa accade ai file Ø Chi? Ø Quando? Ø Quali modifiche sono state effettuate? E buona norma per SVN: Da produzione o test devono venir effettuati solo update o eventualmente switch; Non devono esserci modifiche pending su test o produzione; Non fare commit da produzione o test; Non devono avvenire i rollback in produzione; Non si devono effettuare modifiche direttamente sul DataBase in produzione ma utilizzando la procedura di deploy (che analizzeremo in seguito) dall hub per i contenuti. Per l allineamento degli ambienti Manuale per ogni sito: Ø Connessione in ssh al server; (ssh srvtest) Ø Cd directory del tema; Ø Caricare gli update da SVN Server. Automatico: (Svn up) Ø Dal proprio pc lanciare lo script che si connette in ssh a tutti i server di produzione e lancia gli update da tutti i server; (./svnupdate [t] or [p]) t: test p: produzione Configurazione siti Di seguito l immagine che raffigura l architettura dei siti Florim:
4 Nel tema, pagina HTML con SRC= path dell immagine SRVMEDIA Server Apache per le immagini delle collezioni e dei progetti. Vengono richieste tramite opportuni path dal browser. All interno dell Hub prod vengono gestite tutte le logiche di inoltro (contatti e fattura), anche se i contenuti sono all interno di ogni sito). Nel dettaglio: $HUB_DB_CONNECTION_TYPE = local Hub_config $HUB_DB_CONNECTION_TYPE = remote
5 All interno dell Hub prod, è presente un wordpress e un database unico con i contenuti di tutti i siti; durante la fase di deploy sui siti in produzione, viene fatta la pubblicazione di una porzione per ogni Wordpress all interno del server. Ogni Wordpress infatti si interfaccia solo con il suo database molto più ridotto per favorire l ottimizzazione delle risorse; ad esempio nel DB c è scritto quanti e quali colori, poi le anteprime vengono richiamate tramite HTML con IMG SRC= SRVMEDIA. Al contrario il server di test è connesso direttamente al Database dell Hub in quanto non è richiesta una particolare ottimizzazione del tempo di latenza e inoltre, in questo modo, è possibile testare in diretta i cambiamenti. All interno di hub_config (presente in hub common per sapere quali DB interrogano): $ENV = florim [si committa sempre con florim] $HUB_DB_CONNECTION_TYPE = remote o local [local per far puntare i wordpress ai db locali, mentre remote per far puntare i wordpress direttamente all HUB DB PROD] PHP package hub All interno del Florimhub sono presenti due package php: hub: collezioni e progetti, con tutte le funzionalità di scrittura; hub-common: file python comune (in caso di modifiche saranno da effettuare in questo package). All interno di hub-common, esiste il file db_access che contiene le query di sola lettura anche per il sito di front-end in modo da evitare SQL INJECTION. All interno del Florimweb e in altri temi sono presenti due package php: hub: non è un external, ma una semplice organizzazione in cartelle; <<externals>> hub-common:
6 all interno del tema FlorimWeb si ha la necessità di alcuni metodi presenti nell hub e quindi si ri-utilizza del codice comune presente nell hub. Si fa uso degli <<externals>> in SVN, che inglobano alcuni file che sono nell hub. Flusso delle dynamic page All interno dell HTML appare solo lo scheletro della pagina, poi, utilizzando datatable si richiama la componentistica javascript che effettua le chiamate AJAX per popolare la tabella, le quali richiamano le query da db_access che restituisce un JSON al Javascript che renderizza la datatable in HTML. Nota: struttura dati JSON 1:1 con Javascript Regole Apache File.htaccess: Ø File che regola gli accessi dall esterno a determinati file.php; Ø Regola eventuali esclusioni di contenuti di wordpress (nella root o in una cartella specifica); Ø Mettendolo all interno di wp_admin, quelle regole valgono per quella determinata cartella. Varnish Di seguito l architettura della cache di Varnish: E installato su ciascun server, tranne per l hub in cui non è presente, e anche se non viene utilizzata questa funzionalità le richieste passano comunque da Varnish per lo smistaggio. All interno del file di configurazione, è possibile eliminare parti di domini (es. il login non utilizza MAI la cache in quanto deve sempre fare collegamenti con il database).
7 File di configurazione.vcl: #ignore domini If(request.http.host- test.cerim.it/login ) [ ] Return(pass) le inoltra ad Apache senza passare dalla cache Caratteristica di Varnish: Varnish salva su variabile l IP del chiamante, in quanto nell.htaccess di Apache, si va a leggere l IP in quella variabile invece che nella sorgente standard in quanto sarebbe sempre perché l IP del chiamante è sempre Varnish. La cache di Varnish si trova dinnanzi all Apache in modo da evitare accessi di I/O e accessi al file system. Per le chiamate che devono essere servite da Apache, transitano comunque da Varnish per smistare le richieste. Configurazione /etc/default/varnish
8 [file di configurazione per dimensionare la RAM della cache in Varnish] /etc/varnish/default.vcl Riavviare Service varnish restart Vuotare cache Varnishadm ban.url./slim [vuota le cache solo per quegli URL in cui appare la stringa /SLIM] Procedure HUB function (L 80% delle funzionalità dell HUB sono gestite nel seguente modo) Browser Return JSON Il browser effettua delle GET() alla page-<funzione>.php (nomi delle funzioni per progetti e collezioni) la quale ritorna la parte statica della pagina, return html(); la parte dinamica della pagina avviene dopo un qualsiasi click() tramite chiamate AJAX al layer page-ws.php che espone le URL per poi smistarle alle funzioni dedicate. La funzione dedicata <funzione>_api.php effettua le query interfacciandosi con il layer che si occupa di interrogare il database, db- <funzione>.php. Le informazioni ritornano in formato JSON, perché le chiamate avvengono in formato AJAX; sarà poi il javascript a trasformare il JSON in HTML. NOTA: per i siti non è possibile avere questo tipo di architettura, in quanto l HTML è generato direttamente dal server; questo è derivante da problemi di indicizzazione, in quanto Google Bot non riconosce il Javascript, in quanto deve esserci già del testo all interno.
9 Deploy (Per la procedura di pubblicazione sono necessari due click lato utente) HUB Server FTP Sito di Front-end Server Primo Click Secondo Click L architettura software dell HUB e del sito di front-end è three-layers: Espone i servizi (*-ws.php) Logica (*_api.php) Query (db-*.php) *-ws.php: contengono le chiamate che provengono dall esterno (possono essere chiamate sia dal browser, come in questo caso, che da un altro server). Non fa nessun controllo ma espone le URL web services, per poi smistarli alle funzioni dedicate; *_api.php: è il layer che si occupa di smistare le richieste e contiene tutte le logiche di controllo; db-*.php: è il layer che si occupa di interfacciarsi direttamente con lo strato del database (contiene le query) Twoclick() Ø Click crea_versione() Viene creata prima la versione del deploy: 1. Page-ws.php espone la richiesta; 2. Passa il controllo a deploy_api.php tramite la chiamata do_create_package_ws(); 3. Tramite get_deploy_list() che si interfaccia con il database, permette di reperire l ultimo valore della versione, per poi incrementarlo; 4. Exp_td(): dopo aver ricevuto la version, fa l export delle tabelle all interno di un file di testo; 5. deploy_api.php zippa il file di testo dell export in locale; 6. insert_deploy(): scrive una riga bozza nella tabella delle versioni; Ø Click pubblica() Avviene la pubblicazione vera e propria: HUB:
10 1. Page-ws.php espone la richiesta; 2. Passa il controllo a deploy_api.php tramite la chiamata do_deploy_ws(); 3. deploy_api.php prende il pacchetto zip del file di testo e lo invia tramite PUT() al front-end del server FTP (sulla porta 21), andando a creare un demon sul server FTP; 4. deploy_api.php chiama il web service del layer di front-end dei siti (template-hub-ws.php) per comunicare che sul server FTP è presente un nuovo file (action=import). /hub-webservices/?action=import&brand=flo&versione=1() SITO DI FRONT-END SERVER 5. template-hub-ws.php si occupa dello strato di smistamento da deploy e smista le richieste al layer api.php tramite import_ws(); 6. deploy_api.php mette in produzione la versione=1, andando a unzippare il file; 7. deploy_api.php chiama l import sul database tramite import_hub_db() il quale chiama le query opportune, tramite il layer db-deploy.php, cancellando prima tutte le tabelle per poi andare a fare l import di quelle nuove (si cancellano direttamente e si ricreano).
11 Fatture (La conferma avviene in due passaggi) (Il sistema delle fatture segue sempre il sistema a 3 componenti: 1 componente: espone i servizi, 2 componente: logica, 3 componente: query.) Sito di Front-end HUB Componente.NET per interfacciarsi con SAP Server di posta SAP Va a leggere il token Invio form() 1. L utente invia i suoi dati; 2. Template-hub-ws.php è lo strato che espone il web services (i servizi possono essere chiamati sia dal browser [come in questo caso], oppure da un altro server [come nel caso del deploy]); 3. Tramite invia_fattura_ws() si richiamano le logiche all interno di hub/ws/fatture_api.php che richiama richiesta_cliente_fattura(); richiama il web service esposto dal front-end dell HUB page_ws.php, 4. Il front-end dell HUB va a richiamare richiesta_cliente_fattura_ws(): che va a verificare che sia presente su SAP (/verifica() > wsclienti.asmx). wsclienti.asmx non fa nessuna logica, espone le URL e le smista; salva sul database, tramite db_fatture.php, un token che corrisponde all del cliente che viene generato tramite insert_registrazione_fattura(); richiama la funzione send() che invia l di conferma. Nota token: all interno del token appaiono i dati della form abbinato alla mail del cliente; in seguito, per la conferma, si andrà a recuperare questo token per poi effettuare il conferma (all interno dell URL apparirà anche il token con i dati della form). È necessario salvarsi i dati della form perché la conferma avviene in due passaggi. Click link conferma() In questa fase si va a recuperare il token dei dati della form salvato precedentemente sul database, per poi scrivere definitivamente su SAP.
Prova Finale Controllo delle versioni
Prova Finale Controllo delle versioni 1 Controllo delle versioni: a cosa serve? Tenere traccia dei cambiamenti Semplificare la collaborazione Gestione di diverse diramazioni (branch) di sviluppo Differen3
DettagliSITI-Reports. Progetto SITI. Manuale Utente. SITI-Reports. ABACO S.r.l.
Progetto SITI Manuale Utente SITI-Reports ABACO S.r.l. ABACO S.r.l. C.so Umberto, 43 46100 Mantova (Italy) Tel +39 376 222181 Fax +39 376 222182 www.abacogroup.eu e-mail : info@abacogroup.eu 02/03/2010
DettagliServer Galileo. http://galileo.dmi.unict.it/
Server Galileo http://galileo.dmi.unict.it/ Gestione progetti Wiki Subversion Iscrizione a Galileo Per registrarsi è sufficiente iscriversi da questa pagina: https://galileo.dmi.unict.it/iscrizioni/ L'account
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
DettagliIniziamo la panoramica sul funzionamento dell'svn sulla suite S.A.
Tutorial utilizzo SVN su piattaforma S.A. Uno dei requisiti principali dello sviluppo di progetti in Team è la necessità di avere uno spazio nel quale condividere il progetto con tutti i TeamMates. Subversion
DettagliProduct Updater Scaricamento e Installazione aggiornamento
Scaricamento e Installazione aggiornamento Versioni... VB e.net Rel. docum.to...1012lupu Alla cortese attenzione del Responsabile Software INDICE A) MODIFICA IMPOSTAZIONI DI PROTEZIONE CORRENTI...2 GESTIONE
DettagliBreve guida all'utilizzo di TortoiseSVN
Breve guida all'utilizzo di TortoiseSVN Grazie a TortoiseSVN è possibile lavorare sui file in locale e trasferire il lavoro eseguito su un repository online. Creare una copia del repository sul proprio
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
Dettagli1. Indice... 1. 2. Uno shop pronto alla vendita in pochi passaggi... 2. 3. Registrazione... 2. 4. Il suo assistente di installazione...
1. Indice 1. Indice... 1 2. Uno shop pronto alla vendita in pochi passaggi... 2 3. Registrazione... 2 4. Il suo assistente di installazione... 2 5. Ottimizzare il design e la struttura dello shop... 4
Dettagli2.5. L'indirizzo IP identifica il computer di origine, il numero di porta invece identifica il processo di origine.
ESERCIZIARIO Risposte ai quesiti: 2.1 Non sono necessarie modifiche. Il nuovo protocollo utilizzerà i servizi forniti da uno dei protocolli di livello trasporto. 2.2 Il server deve essere sempre in esecuzione
DettagliInstallazione & Configurazione Php e MySQL su Mac Os X. Php
Installazione & Configurazione Php e MySQL su Mac Os X Php PHP è un linguaggio di scripting interpretato, con licenza Open Source, originariamente concepito per la realizzazione di pagine web dinamiche.
DettagliBDCC : Guida rapida all utilizzo
BDCC : Guida rapida all utilizzo 1 Sommario 1. Funzionamento del sistema... 3 1.1 Cos è e cosa contiene la BDCC... 3 1.2 Meccanismi di funzionamento della BDCC... 3 1.3 Organizzazione di contenuti all
DettagliRiccardo Dutto, Paolo Garza Politecnico di Torino. Riccardo Dutto, Paolo Garza Politecnico di Torino
Integration Services Project SQL Server 2005 Integration Services Permette di gestire tutti i processi di ETL Basato sui progetti di Business Intelligence di tipo Integration services Project SQL Server
DettagliCorso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web
Corso di PHP 6.1 PHP e il web 1 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo alcuni strumenti di programmazione
DettagliManuale servizio Webmail. Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8
Manuale servizio Webmail Introduzione alle Webmail...2 Webmail classica (SquirrelMail)...3 Webmail nuova (RoundCube)...8 Introduzione alle Webmail Una Webmail è un sistema molto comodo per consultare la
DettagliPlugin di integrazione con Wordpress
Plugin di integrazione con Wordpress Requisiti: Wordpress 3.5 o superiori Un account valido sulla piattaforma 4Dem Accesso ftp alla cartella plugins di Wordpress 4Dem.it - Plugin di integrazione con Wordpress
DettagliINFO TECNICA SATO Italia
Sato Labelling Solutions Europe Gmbh Italian Branch Via Europa,39/1 20090 Cusago (MI) Tel +39 02 90394464 Fax +39 02 90394035 Web www.satoeurope.com INFO TECNICA SATO Italia Cusago, 13/10/2008 OGGETTO:
DettagliClient - Server. Client Web: il BROWSER
Client - Server Client Web: il BROWSER Il client Web è un applicazione software che svolge il ruolo di interfaccia fra l utente ed il WWW, mascherando la complessità di Internet. Funzioni principali Inviare
DettagliTecnologie Open Source. Subversion
Tecnologie Open Source Subversion Materiale di riferimento Version Control with Subversion Rilasciato sotto licenza CC all'indirizzo: http://svnbook.red-bean.com/ Pragmatic Version Control using Subversion
DettagliProduct Updater. Scaricamento e Installazione aggiornamento
CUBE AZIENDA CUBE TAGLIE & COLORI CUBE AUTOTRASPORTI EXPERT UP Product Updater Scaricamento e Installazione aggiornamento Attenzione! REQUISITO ESSENZIALE PER SCARICARE PRODUCT UPDATER È AVERE INSTALLATO
Dettagli- DocFinance Manuale utente
Interfaccia - DocFinance Manuale utente Installazione interfaccia. L interfaccia - DocFinance viene installata tramite il pacchetto di Setup, che permette di lanciare la console di configurazione automatica
Dettagli[FINANZAECOMUNICAZIONE / VADEMECUM]
2011 Finanza e Comunicazione [FINANZAECOMUNICAZIONE / VADEMECUM] [PANNELLO DI CONTROLLO SCRIVERE UN ARTICOLO PUBBLICARE MEDIA CREARE UNA GALLERIA FOTOGRAFICA MODIFICHE SUCCESSIVE CAMBIARE PASSWORD SALVARE,
DettagliIndice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
DettagliProgetto ittorario Anno scol. 2013-2014
PROGETTO ittorario Scopo: Creazione di una pagina web che mostri l orario di un docente, della classe della materia o dell aula a discrezione dell utente. Sviluppatori: Progetto sviluppato dalla classe
DettagliRT VIRTUAL CARD. Manuale Utente
RT VIRTUAL CARD Manuale Utente Il progetto Grazie alla facilità di utilizzo degli attuali smartphone e al loro uso per funzioni sempre più differenti non solo telefonare o spedire messaggi, ma un vero
DettagliGuida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16. Manuale pratico per docenti e tutor
Guida all utilizzo della Piattaforma per la staffetta di Scrittura Creativa 2015-16 Manuale pratico per docenti e tutor Sommario Sommario Primo utilizzo... 3 Ricezione della mail con il nome utente e creazione
DettagliIl software di gestione immobiliare più facile da usare. Modulo Web v5.2. www.gestim.it
Il software di gestione immobiliare più facile da usare Modulo Web v5.2 www.gestim.it Introduzione Il Modulo Web è un componente di Gestim che permette di pubblicare in automatico gli annunci sul sito
DettagliEasyPrint v4.15. Gadget e calendari. Manuale Utente
EasyPrint v4.15 Gadget e calendari Manuale Utente Lo strumento di impaginazione gadget e calendari consiste in una nuova funzione del software da banco EasyPrint 4 che permette di ordinare in maniera semplice
DettagliIl Web Server e il protocollo HTTP
Corso PHP Parte 2 Il Web Server e il protocollo HTTP E un programma sempre attivo che ascolta su una porta le richieste HTTP. All arrivo di una richiesta la esegue e restituisce il risultato al browser,
DettagliGuida al sistema. Dott. Enea Belloni
Sistema Gestionale Voucher Guida al sistema Dott. Enea Belloni Sommario della presentazione Il sistema informatico per la gestione delle domande L utente presentatore: diritti e responsabilità La pagina
DettagliConfiguration Managment. Tutorial. Configuration Managment Creare un progetto SVN su Ubuntu. Creare un progetto SVN su Ubuntu.
Tutorial Configuration Managment Creare un progetto SVN su Ubuntu Pagina 1 Sommario 1. INTRODUZIONE... 3 2. PROGRAMMI NECESSARI... 3 3. INSTALLAZIONE DI SUBVERSION... 4 4. CREAZIONE DI UN PROGETTO SVN...
DettagliAirone Gestione Rifiuti Funzioni di Esportazione e Importazione
Airone Gestione Rifiuti Funzioni di Esportazione e Importazione Airone Funzioni di Esportazione Importazione 1 Indice AIRONE GESTIONE RIFIUTI... 1 FUNZIONI DI ESPORTAZIONE E IMPORTAZIONE... 1 INDICE...
DettagliGuida all installazione e all aggiornamento di Virtuemart 2.0.x
Guida all installazione e all aggiornamento di Virtuemart 2.0.x A cura di Vmitalia.net La nuova versione di Virtuemart 2.0 contiene molte novità, tuttavia non mancano le somiglianze con la precedente versione
DettagliCONTENUTI 1. INTRODUZIONE...3 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 3. ACCESSO A EQUINOX CMS XPRESS...9 4. PAGINA D INIZIO...
CONTENUTI 1. INTRODUZIONE...3 DEFINIZIONE...3 ELEMENTI DEL SERVIZIO...3 TECNOLOGIA E OPERAZIONE...3 WORKFLOW E GRAFICO DI PROCESSI...4 2. CONCETTI BASICI SU EQUINOX CMS XPRESS...5 STRUTTURA...5 OGGETTI...5
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
DettagliPrestaShop 1.5. Manuale per gli utenti. Ultimo aggiornamento: 25 gennaio 2014. A cura di: http://www.prestashoprisolto.com/
PrestaShop 1.5 Manuale per gli utenti Ultimo aggiornamento: 25 gennaio 2014 A cura di: http://www.prestashoprisolto.com/ 1 Sommario 1 PER L UTENTE... 3 1.1 GESTIONE DELL E-COMMERCE... 3 1.1.1 CONCETTI
DettagliLA GESTIONE DELLE VISITE CLIENTI VIA WEB
LA GESTIONE DELLE VISITE CLIENTI VIA WEB L applicazione realizzata ha lo scopo di consentire agli agenti l inserimento via web dei dati relativi alle visite effettuate alla clientela. I requisiti informatici
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,
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
DettagliAl giorno d oggi, i sistemi per la gestione di database
Introduzione Al giorno d oggi, i sistemi per la gestione di database implementano un linguaggio standard chiamato SQL (Structured Query Language). Fra le altre cose, il linguaggio SQL consente di prelevare,
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
DettagliGuida rapida alla prima installazione
Guida rapida alla prima installazione Power Print è un software che permette una gestione di una qualunque stampante superiore a quella permessa utilizzando direttamente il driver windows. Il software
DettagliObiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
DettagliSQL Server 2005. Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.
SQL Server 2005 Introduzione all uso di SQL Server e utilizzo delle opzioni Olap SQL Server 2005 SQL Server Management Studio Gestione dei server OLAP e OLTP Gestione Utenti Creazione e gestione DB SQL
DettagliStudi di Settore. Nota Operativa 22/4/2013
Nota Operativa Studi di Settore 22/4/2013 Sommario Valutazione casistiche... 2 Errore di connessione... 2 Sistema operativo non aggiornato... 2 File non installato client... 2 File non installato server...
DettagliSoftware di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo
01595 Software di interfacciamento sistemi gestionali Manuale di installazione, configurazione ed utilizzo INDICE DESCRIZIONE DEL SOFTWARE DI INTERFACCIAMENTO CON I SISTEMI GESTIONALI (ART. 01595) 2 Le
DettagliIndice GAMMA. Guida utente
Indice GAMMA Schermata di benvenuto... 3 1.1.1 Connessione a SQL Server... 5 Uscita dalla procedura di installazione... 7 1.1.2 Aggiornamento DATABASE... 9 1.1.3 Aggiornamento CLIENT... 12 II Aggiornamento
DettagliAlma Mater Studiorum Università di Bologna. Controllo di versione. S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2015 1 / 18
Alma Mater Studiorum Università di Bologna Controllo di versione 2015 S. Golovchenko (UNIBO) INGEGNERIA DEI SISTEMI SOFTWARE 2015 1 / 18 Sviluppo collaborativo Organizzazione del processo di sviluppo Per
Dettagli6. Predisposizione di un Web server di sviluppo
6. Predisposizione di un Web server di sviluppo Per poter essere visualizzato, un sito Web creato con un CMS come Wordpress o Joomla necessita di un server Web che lo ospiti, capace di leggere il codice
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...
DettagliSviluppo Applicativi personalizzati per automatizzare le Analisi SPC
Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC Query sui Databases Aziendali Report Automatici Interfacce Operatore Analisi Statistiche Minitab Web: www.gmsl.it Email: info@gmsl.it
DettagliVlan Relazione di Sistemi e Reti Cenni teorici
Cosa sono le Vlan? Vlan Relazione di Sistemi e Reti Cenni teorici Le Vlan sono un tipo di rete particolare che permettono di creare tante reti logiche a partire da una singola rete fisica. Questo significa
DettagliUna piattaforma per creare blog, che utilizza il linguaggio PHP e si
1^ Puntata WordPress è un ottimo CMS (Content Management System) Una piattaforma per creare blog, che utilizza il linguaggio PHP e si avvale di un database Mysql. Un CMS è quindi un sistema di gestione
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
DettagliGuida alla registrazione on-line di un NovaSun Log
Guida alla registrazione on-line di un NovaSun Log Revisione 4.1 23/04/2012 pag. 1 di 16 Contenuti Il presente documento è una guida all accesso e all utilizzo del pannello di controllo web dell area clienti
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
DettagliGestione rifiuti VeLieRO
Gestione rifiuti VeLieRO Installazione e configurazione Versione: 1.2.4 Ultima revisione: 13/08/2009 EnCoSistemi l informatica al servizio delle aziende www.encosistemi.it info@encosistemi.it Indice 1
DettagliManuale utente Volta Control
Manuale utente Volta Control www.satellitevolta.com 1 www.satellitevolta.com 2 Volta Control è un tool che permette la progettazione, l implementazione e la gestione di database Cassandra tramite interfaccia
DettagliUniversità degli Studi di Messina
Università degli Studi di Messina Guida alla Rendicontazione on-line delle Attività del Docente Versione della revisione: 2.02/2013-07 A cura di: Fabio Adelardi Università degli studi di Messina Centro
DettagliChe cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo
Creazione di moduli Creazione di moduli Che cos'è un modulo? Un elenco di domande accompagnato da aree in cui è possibile scrivere le risposte, selezionare opzioni. Il modulo di un sito Web viene utilizzato
DettagliARCHIVIA PLUS - ARCHIFILE
ARCHIVIA PLUS - ARCHIFILE Istruzioni per la configurazione e l uso del modulo di raccolta documenti Versione n. 2012.09.06 Data : 06/09/2012 Redatto da: Veronica Gimignani Approvato da: Claudio Caprara
DettagliGuida all impostazione. Eureka Web
Eureka Web Guida all impostazione Maggio 2015 1 IMPOSTAZIONE EUREKA WEB Accedere con un browser all EurekaWeb, per default l indirizzo ip è 192.168.25.101, utente : master password : master. Ad accesso
DettagliFtpZone Guida all uso
FtpZone Guida all uso La presente guida ha l obiettivo di spiegare le modalità di utilizzo del servizio FtpZone fornito da E-Mind Srl. All attivazione del servizio E-Mind fornirà solamente un login e password
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
DettagliAlfa Layer S.r.l. Via Caboto, 53 10129 Torino ALFA PORTAL
ALFA PORTAL La struttura e le potenzialità della piattaforma Alfa Portal permette di creare, gestire e personalizzare un Portale di informazione in modo completamente automatizzato e user friendly. Tramite
DettagliCONFIGURAZIONE NUOVO SISTEMA DI POSTA ELETTRONICA CON THUDERBIRD
CONFIGURAZIONE NUOVO SISTEMA DI POSTA ELETTRONICA CON THUDERBIRD 1. All apertura di Thunderbird, se non è mai stato configurato un account, comparirà la schermata dove poter cominciare la configurazione
DettagliInstallazione del software Fiery per Windows e Macintosh
13 Installazione del software Fiery per Windows e Macintosh Il CD del Software per l utente comprende le utilità di installazione di Fiery Link. Il software di utilità Fiery è supportato in Windows 95/98,
DettagliClasse 5 Bi Laboratorio di informatica Esercitazione di gruppo: configurazione server Apache
Pag. 1 di 5 6FRSR migliorare la comprensione del concetto client/server attraverso lo studio e la modifica del file di configurazione del sever web Apache. 2ELHWWLYL GD UDJJLXQJHUH SHU JOL VWXGHQWL alla
DettagliProtocolli applicativi: FTP
Protocolli applicativi: FTP FTP: File Transfer Protocol. Implementa un meccanismo per il trasferimento di file tra due host. Prevede l accesso interattivo al file system remoto; Prevede un autenticazione
DettagliManuale di Blogilo. Mehrdad Momeny Traduzione e revisione del documento: Valter Mura
Mehrdad Momeny Traduzione e revisione del documento: Valter Mura 2 Indice 1 Introduzione 5 2 Uso di Blogilo 6 2.1 Primi passi.......................................... 6 2.2 Configurazione di un blog.................................
DettagliSSO Specifiche Funzionali
SSO Specifiche Funzionali oggetto... : SSO Siti Istituzionali Class abbonamenti data ultimo aggiornamento... : 29/01/2014 N Data Descrizione Approvato da: 1.0 11-03-2013 Versione 1.0 Roberto Santosuosso
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
DettagliNote per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE
Note per generazione file.txt per invio trimestrale V.P. all AGENZIA DELLE ENTRATE Si tratta della funzione che consente di generare il file in formato testo (.TXT) che permette la spedizione all Agenzia
Dettagli1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio
1.1 Installare un nuovo Client di Concept ed eseguire il primo avvio Per installare Concept su un nuovo Client è sufficiente collegarsi con Esplora Risorse al server di Concept (il tecnico che esegue l
DettagliDispensa di database Access
Dispensa di database Access Indice: Database come tabelle; fogli di lavoro e tabelle...2 Database con più tabelle; relazioni tra tabelle...2 Motore di database, complessità di un database; concetto di
DettagliEclipse 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:
DettagliMac Application Manager 1.3 (SOLO PER TIGER)
Mac Application Manager 1.3 (SOLO PER TIGER) MacApplicationManager ha lo scopo di raccogliere in maniera centralizzata le informazioni piu salienti dei nostri Mac in rete e di associare a ciascun Mac i
DettagliCorso di Informatica
Corso di Informatica CL3 - Biotecnologie Basi di dati Prof. Mauro Giacomini Dott. Josiane Tcheuko Informatica - 2006-2007 1 Obiettivi Impostazione di un database Query,maschere,report Informatica - 2006-2007
DettagliGuida Tecnica. Come visionare da internet anche dietro un IP dinamico i dvr Brahms.
Guida Tecnica Come visionare da internet anche dietro un IP dinamico i dvr Brahms. Lo scopo di questa guida e di spiegare, in maniera semplice ci auguriamo, come connettersi ai DVR Brahms indicati sotto
DettagliManuale NetSupport v.10.70.6 Liceo G. Cotta Marco Bolzon
NOTE PRELIMINARI: 1. La versione analizzata è quella del laboratorio beta della sede S. Davide di Porto, ma il programma è presente anche nel laboratorio alfa (Porto) e nel laboratorio di informatica della
DettagliGuida alla registrazione on-line di un DataLogger
NovaProject s.r.l. Guida alla registrazione on-line di un DataLogger Revisione 3.0 3/08/2010 Partita IVA / Codice Fiscale: 03034090542 pag. 1 di 17 Contenuti Il presente documento è una guida all accesso
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
DettagliDynDNS tra Client e server Linux Ubuntu (Client 12.10 e server 8.04 LTS)
DynDNS tra Client e server Linux Ubuntu (Client 12.10 e server 8.04 LTS) Di base tutti i pacchetti che servono per mettere in marcia questo servizio sono già installati sia sul server che nel client, nelle
DettagliManuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore
Manuale d uso per la raccolta: Sicurezza degli impianti di utenza a gas - Postcontatore 1. Obbligo di comunicazione dei dati... 2 2. Accesso alla raccolta... 2 3. Compilazione... 6 2.1 Dati generali Sicurezza
DettagliGuida all installazione di Easy
Guida all installazione di Easy ISTRUZIONI PER L INSTALLAZIONE DEL SOFTWARE EASY Requisiti di sistema Sistemi operativi supportati: Windows 2000 Service Pack 4; Windows Server 2003 SP2(consigliato per
DettagliGuida per esecuzione dell aggiornamento del programma DINAMIC
Guida per esecuzione dell aggiornamento del programma DINAMIC La procedura per il Download e l Installazione degli aggiornamenti alla procedura DINAMIC è la seguente: 1. Controllate la release di DINAMIC
Dettaglifilrbox Guida all uso dell interfaccia WEB Pag. 1 di 44
filrbox Guida all uso dell interfaccia WEB Pag. 1 di 44 Sommario Introduzione... 4 Caratteristiche del filrbox... 5 La barra principale del filrbox... 7 Elenco degli utenti... 8 Il profilo... 9 Le novità...
Dettaglisito web sito Internet
Siti Web Cos è un sito web Un sito web o sito Internet è un insieme di pagine web correlate, ovvero una struttura ipertestuale di documenti che risiede, tramite hosting, su un web server e accessibile
DettagliProduct Updater Scaricamento e Installazione aggiornamento
Scaricamento e Installazione aggiornamento Versioni... VB e.net Rel. docum.to...0215lupu Alla cortese attenzione del Responsabile Software INDICE A) MODIFICA IMPOSTAZIONI DI PROTEZIONE CORRENTI...2 GESTIONE
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
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
DettagliManuale Operativo per l utilizzo della piattaforma E-Learning@AQ. Versione 1.1
Manuale Operativo per l utilizzo della piattaforma E-Learning@AQ Versione 1.1 Autore Antonio Barbieri, antonio.barbieri@gmail.com Data inizio compilazione 11 maggio 2009 Data revisione 14 maggio 2009 Sommario
DettagliUtilizzo del Terminalino
Utilizzo del Terminalino Tasti: - ENT: funzionano come INVIO - SCAN: per attivare il lettore di barcode - ESC: per uscire dal Menù in cui si è entrati - BKSP: per cancellare l ultimo carattere digitato
Dettaglifilrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27
filrbox Guida all uso dell applicazione DESKTOP Pag. 1 di 27 Sommario Introduzione... 3 Download dell applicazione Desktop... 4 Scelta della versione da installare... 5 Installazione... 6 Installazione
DettagliIRSplit. Istruzioni d uso 07/10-01 PC
3456 IRSplit Istruzioni d uso 07/10-01 PC 2 IRSplit Istruzioni d uso Indice 1. Requisiti Hardware e Software 4 1.1 Requisiti Hardware 4 1.2 Requisiti Software 4 2. Installazione 4 3. Concetti fondamentali
DettagliINSTALLARE L AMBIENTE DI SVILUPPO PER JOOMLA 2.5
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
DettagliIndividuare Web Shell nocive con PHP Shell
http://www.readability.com/articles/7e9rlg94 html.it ORIGINAL PAGE Individuare Web Shell nocive con PHP Shell Detector by ANDREA DRAGHETTI Una shell Web è uno script, comunemente scritto in PHP, in grado
DettagliWWW.ICTIME.ORG. NVU Manuale d uso. Cimini Simonelli Testa
WWW.ICTIME.ORG NVU Manuale d uso Cimini Simonelli Testa Cecilia Cimini Angelo Simonelli Francesco Testa NVU Manuale d uso EDIZIONE Gennaio 2008 Questo manuale utilizza la Creative Commons License www.ictime.org
Dettagli