Strumenti via WEB per la gestione dinamica dei siti Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 1 Giovedì mattina: ACS, CMS e gli strumenti di collaborazione AGENDA • Tendenze evolutive siti Internet • Esigenze della Provincia di Torino • Glossario • ACS: concetti fondamentali • Dinamicizzazione del sito • Pubblicazione di pagine “on web” • Separazione grafica e contenuti • CMS: descrizione e primo esercizio • File storage: descrizione ed esercizio • Gli strumenti di collaborazione Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 2 Tendenze evolutive siti Internet Attualità, attendibilità e specializzazione dell’informazione fornita (aggiornata, attendibile, dettagliata) Redazione esperta di dominio e di comunicazione: qualità dell’informazione fornita Specializzazione degli strumenti: informazione presentata in maniera efficace Netta separazione tra il fornitore del supporto informatico e l’amministratore dei contenuti del sito (redazione) Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 3 Esigenze Provincia di Torino • Interattività e capacità comunicativa (canale telematico) Internet strumento strategico di contatto fra Provincia e cittadino - utente • Autonomia nella gestione diretta dei contenuti del sito • Supporto e formazione di redazioni interne ai servizi Soluzione (2001-2002): • Individuazione strumento (ACS); • Avvio processo dinamicizzazione del sito della Provincia centri per l’impiego, ambiente, intranet, territorio, solidarietà sociale, protezione civile; • Avvio processo di costituzione di redazioni. Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 4 Glossario • Contenuti • Redazione • Sito gestibile autonomamente • Strumento di gestione dinamica di un sito: ArsDigita Community System di ArsDigita • Strumenti di collaborazione: Forum, NewsLetter, News, ecc. • Dinamicizzazione/migrazione Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 5 ACS • Piattaforma SW per la realizzazione di servizi Web dinamici, servizi gestibili on web da personale non tecnico. • Piena compatibilità con il sistema informativo (Unix) e con le basi dati (Oracle) utilizzate dalla Provincia di Torino. • Struttura modulare: varietà di moduli con funzionalità diverse integrabili, quali Forum, Faq, News, NewsLetter, Chat, Agenda.. • Fortemente orientato al CMS (Content Management System) Concetti fondamentali: 1. Pubblicazione pagine “on web” 2. Separazione grafica/contenuti 3. Content Management System (CMS) 4. HTML/strumenti di editing di pagine Web 5. Strumenti di collaborazione (news, forum, newsletter, faq,……) Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 6 Dinamicizzazione del sito Sviluppo servizi su rete, banche dati Corso di formazione Sezione ambiente Dicembre2002 7 Dinamicizzazione del sito Sviluppo servizi su rete, banche dati Corso di formazione Sezione lavoro Dicembre2002 8 Dinamicizzazione del sito Sviluppo servizi su rete, banche dati Sezione orientamento Corso di formazione Dicembre2002 9 Pubblicazione pagine “on web” Accesso via browser Redazione Sezione di amministrazione del sito 1) 2) 3) 4) 5) modifica pagine crea nuove pagine inserisce news ……… pubblica pagine TUTTE le operazioni di gestione dei contenuti vengono gestite VIA WEB tramite browser da QUALUNQUE POSTAZIONE Sviluppo servizi su rete, banche dati Sito pubblico Corso di formazione Dicembre2002 10 Separazione grafica e contenuti 1/3 Provincia di Torino Sezione Modulistica - canale Ambiente Canale Ambiente del sito della Provincia Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 11 Separazione grafica e contenuti 2/3 Template (modulistica_temp): parte fissa comune a più pagine, gestita a livello di sito: contiene impostazione grafica, menù di navigazione delle sezioni e dei servizi di collaborazione Contenuto (index): parte che cambia all’interno delle pagine: contiene testo, immagini, link ad altre pagine (parte gestita con il CMS) Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 12 Separazione grafica e contenuti ACS Templating System 3/3 Permette di mantenere separate la logica dell’applicazione dalla logica della visualizzazione: Pagina = + Template predisposto dal Webmaster e reso disponibile all’interno del CMS Richiesta al server dall’utente modulistica/gest_ rifiuti/index master *.adp = modulistica_temp (.adp) Sviluppo servizi su rete, banche dati Corso di formazione file *.adp Contenuto inserito tramite CMS dalla Redazione + index (.adp) Dicembre2002 13 CMS: Content Management System di ACS 1/4 Il CMS (Content Management System) è una piattaforma per i servizi web che: • consente di gestire la separazione tra grafica e contenuti • consente di gestire i contenuti delle pagine di un sito • è uno strumento per la condivisione delle informazioni Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 14 CMS: Interfaccia grafica 2/4 componenti Path delle pagine che sono visualizzate nel workspace (ambiente/dipartimento/organizz) Workspace Site Map Directory sito Templates File presenti nella directory (ad esempio, orgamm) Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 15 CMS: Interfaccia grafica 3/4 inserimento contenuto pagine Caratteristiche generali del file Contenuto della pagina (scritto in codice HTML) Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 16 CMS: Interfaccia grafica 4/4 associazione template contenuti File di lavoro (orgamm) Stato di pubblicazione (published) Associazione template alla pagina (organizzazione _temp) Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 17 CMS: Primo esercizio • Collegarsi all’indirizzo del CMS: http://acs-svil:8035/ambiente/cms-ambiente • Dalla Site map accedere alla cartella /formazione/gruppo.. • Cliccare su file1 • Per avere un preview della pagina, cliccare sul link in alto a destra …/formazione/gruppo../file1 Il link HTML punta a http://www.html.it Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 18 CMS: Primo esercizio • Cliccare sul CMS su text entry (verso il fondo della pagina) • Modificare il codice HTML in modo da ottenere la seguente pagina • Cliccare su submit in basso a destra della finestra-editor • Cliccare su make this revision live • Cliccare su [Edit], quindi sul checkbox live, infine su submit • Cliccare sul tasto di preview (come prima) per vedere se la modifica è corretta Il link HTML punta a http://www.provincia.torino.it Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 19 CMS: Primo esercizio <table border=1 width = "200"> <tr> <td colspan=3 align = "center"> Agenda </td> <tr> <tr> <td> Giorno </td> <td> Programma </td> </tr> <tr> <td> Lunedì </td> <td> <OL TYPE=1> Introduzione a: <LI> Internet</LI> <LI> <a href="http://www.html.it"> HTML </a> </OL> </td> <tr> </table> Sviluppo servizi su rete, banche dati <table border=1 width = "200"> <tr> <td colspan=3 align = "center"> Agenda </td> <tr> <tr> <td> Giorno </td> <td> Programma </td> </tr> <tr> <td> Lunedì </td> <td align = "center"> Introduzione <p>Internet</p> <p> <a href="http://www.provincia.torino.it"> HTML </a> </p> </td> <tr> </table> Corso di formazione Dicembre2002 20 File-storage Sistema per immagazzinare file su un server senza usare FTP Possibilità di richiamare i file, anche da CMS Interfaccia grafica tipo file-manager/gestione-risorse Facilità d’uso, no competenze tecniche Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 21 File-storage Cliccando sulla cartella gialla, compaiono le sottocartelle e i file contenuti Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 22 File-storage Possibilità di visualizzare i dettagli e di scaricare il file Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 23 Esercizio con file-storage: inserimento file Collegarsi all’indirizzo http://acs-svil.csi.it:8035/ambiente/file-storage Accedere alla cartella /formazione/gruppo.. • Cliccare su “Aggiungi un file”; cercare il file cliccando su “Sfoglia” Trovare il file sul desktop, prove/file.ppt • Scrivere il nome (titolo) da dare al file sul file-storage ed una descrizione • Cliccare su “Inserisci” Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 24 Esercizio con file-storage: cancellazione file Per aprire il file o scaricarlo in locale, cliccare su “Scarica” Per compiere delle azioni sul file, cliccare sul nome del file E’ possibile: • Caricare nuove versioni del file • Copiare/spostare altrove il file • Eliminare una versione del file, oppure un file intero Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 25 Strumenti di collaborazione 1/1 Gli strumenti di collaborazione sono moduli della piattaforma ACS che consentono di: • gestire l’interazione con utente finale attraverso una serie di strumenti interattivi • customizzare graficamente servizi standard proposti al cliente •avere a disposizione funzionalità standard all’interno del sito NEWS FAQ FORUM NEWSLETTER …….. Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 26 Strumenti di collaborazione 1/5 Gli strumenti di collaborazione sono moduli della piattaforma ACS che consentono di: • gestire l’interazione con utente finale attraverso una serie di strumenti interattivi • customizzare graficamente servizi standard proposti al cliente •avere a disposizione funzionalità standard all’interno del sito FORUM NEWSLETTER FAQ NEWS …… Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 27 Strumenti di collaborazione 2/5 Il servizio di FORUM: • Permette al cittadino di porre domande su un dato argomento • La redazione pubblica le domande significative e la risposta (forum mediato) • I cittadini possono aggiungere risposte a domande pubblicate • E’ necessaria la registrazione via web dell’utente La redazione può gestire VIA WEB le domande Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 28 Strumenti di collaborazione 3/5 Il servizio di NEWSLETTER: • Consente l’invio automatico ad una mailing list di informazioni su un dato tema • Il cittadino deve registrarsi via web e inserirsi nella mailing list che gli interessa La redazione può gestire VIA WEB sia gli argomenti delle mailing list, sia i contenuti delle mail Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 29 Strumenti di collaborazione 4/5 Il servizio di FAQ (frequently asked questions): • La redazione pubblica le risposte alle domande poste più frequentemente su un dato tema • Il cittadino può solo consultare le domande/risposte senza aggiungere un contributo La redazione può gestire VIA WEB le risposte, aggiungerne di nuove, modificare le presenti Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 30 Strumenti di collaborazione 5/5 Il servizio di NEWS: • Presentazione di informazioni nuove • Evidenziare tali novità La redazione può inserire VIA WEB le news Sviluppo servizi su rete, banche dati Corso di formazione Dicembre2002 31