Diffusione dell Open Source nei Siti Web dei Comuni Italiani. Giuseppe Destefanis, Roberto Tonelli, Giulio Concas, Michele Marchesi

Documenti analoghi
Diffusione dell Open Source nei Siti Web dei Comuni Italiani

Università degli Studi "Roma Tre" Dipartimento di Informatica ed automazione. Facoltà di Ingegneria

Presentazione dei risultati del Questionario di valutazione del Service Desk dell Area IT

MODULO 5 Appunti ACCESS - Basi di dati

Guida Compilazione Piani di Studio on-line

MANUALE DI UTILIZZO: INTRANET PROVINCIA DI POTENZA

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Manuale Utente Albo Pretorio GA

Corso Joomla per ATAB

Guida alla registrazione on-line di un DataLogger

ImporterOne Manuale Export Plugin Prestashop

I quattro ordini di scuola a confronto Elisabetta Malaguti

Le effettive esigenze della Direzione del Personale nella gestione delle risorse umane in azienda. Andamento dal 2005 ad oggi

Registratori di Cassa

STUDIO MESSANO UFFICIO SVILUPPO NUOVE TECNOLOGIE

Corso di PHP. Prerequisiti. 1 - Introduzione

NodeXL: l amo delle Reti Sociali

NAVIGAORA HOTSPOT. Manuale utente per la configurazione

Tecnologie dell informazione e della comunicazione per le aziende

Logistica magazzino: Inventari

Come modificare la propria Home Page e gli elementi correlati

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI)

Consiglio della Regione Toscana (CRT) Settore tecnologie informatiche e ITIS Meucci Firenze. Giuseppe Russo

PRESENTAZIONE SINTETICA PROGETTO JOOMLA! UN SITO WEB OPEN SOURCE PER LE PUBBLICHE AMMINISTRAZIONI

L o. Walter Ambu japs: una soluzione agile (

Guida Joomla. di: Alessandro Rossi, Flavio Copes

Introduzione alla teoria dei database relazionali. Come progettare un database

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

COOKIE POLICY DEL SITO

CHIUSURE di MAGAZZINO di FINE ANNO

Anno Rapporto ambientale

MANUALE PARCELLA FACILE PLUS INDICE

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Il modello di ottimizzazione SAM

Al giorno d oggi, i sistemi per la gestione di database

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Progetto: ARPA Fonte Dati. ARPA Fonte Dati. Regione Toscana. Manuale Amministratore

RELAZIONE FINALE. FUNZIONE STRUMENTALE AREA 2 a.s. 2014/2015 GESTIONE del SITO WEB e COMUNICAZIONI ISTITUZIONALI a cura del prof.

Il file seme o file modello del disegno

SOFTWARE PER LA RILEVAZIONE DEI TEMPI PER CENTRI DI COSTO

Regione Toscana. ARPA Fonte Dati. Manuale Amministratore. L. Folchi (TAI) Redatto da

Raggruppamenti Conti Movimenti

Volumi di riferimento

CORSO ACCESS PARTE II. Esistono diversi tipi di aiuto forniti con Access, generalmente accessibili tramite la barra dei menu (?)

Report sulle statistiche di accesso al sito 01 gennaio - 31 luglio 2015

LABORATORIO PER IL DESIGN DELLE INTERFACCE PEGORARO ALESSANDRO CASSERO.IT MANUALE DI AGGIORNAMENTO, MANUTENZIONE E USO DEL SITO

Linee di Attività. FORUM PA maggio

ControlloCosti. Cubi OLAP. Controllo Costi Manuale Cubi

Gestione Turni. Introduzione

Il database management system Access

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

LEAD GENERATION PROGRAM

Excel avanzato. I nomi. Gli indirizzi e le formule possono essere sostituiti da nomi. Si creano tramite Inserisci Nome Definisci

Come Creare un sito web gratis

Lande Immortali: Riepilogo dello Stato di Avanzamento del Progetto

INSERIMENTO DATI BASILARI

Indagine su: L approccio delle aziende e delle associazioni nei confronti dell accessibilità dei siti web

SISTEMI DI NUMERAZIONE E CODICI

sito web sito Internet

Progettaz. e sviluppo Data Base

Presidenza del Consiglio dei Ministri

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

Il CMS Moka. Giovanni Ciardi Regione Emilia Romagna

Investimenti fissi lordi per branca proprietaria, stock di capitale e ammortamenti Anni

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

RICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO 1.2. ATTIVAZIONE DELLA RICEZIONE DEL FILE CON L INPS

REALIZZARE UN BUSINESS PLAN CON MICROSOFT EXCEL 2007

LA RICLASSIFICAZIONE DEI SALDI CONTABILI CON MICROSOFT ACCESS 2007

Tecnologie dell informazione e della comunicazione per le aziende

Vivere il Sogno. Vivere è bello, vivere bene è meglio!!! Diventa fan su Facebook: Tutte le novità da subito

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Il servizio di registrazione contabile. che consente di azzerare i tempi di registrazione delle fatture e dei relativi movimenti contabili

Metodologie Informatiche Applicate al Turismo

Basi di Dati Multimediali. Fabio Strocco

Cosa è un foglio elettronico

Tecnico Superiore per la filiera delle nuove produzioni vegetali e florovivaistiche

I PROBLEMI ALGEBRICI

Attività federale di marketing

Indice di rischio globale

FIRESHOP.NET. Gestione del taglia e colore.

IL FITOFOR: UNO STRUMENTO PER LA GESTIONE DELLE INFORMAZIONI FITOSANITARIE. Marino Vignoli, Elisa Moneti, M. Miozzo DREAM - Italia

MANUALE UTENTE. TeamPortal Liste Distribuzioni

Business Process Management

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

SCEGLI LA STRADA GIUSTA Investi sul tuo futuro..


ORSA MAGGIORE VALLARSA WEB VERSIONE PRELIMINARE!!!!

InitZero s.r.l. Via P. Calamandrei, Arezzo

ESEMPIO DI QUERY SUL FILE Formario_minuscolo

Le Novità Repository (depositi di files) File Legacy del Corso Domande con punteggio negativo. prof. Tommasini Nicola ITIS G.

Corso di Sistemi di Elaborazione delle informazioni

REOL-Services Quick Reference Ver. 1.1 Tecno Press Srl. 1

PRINCIPALI NORMATIVE COMUNITARIE SULLE EMISSIONI INQUINANTI (per i veicoli delle categorie internazionali N1-N2-N3)

REDDITO E RISPARMIO DELLE FAMIGLIE E PROFITTI DELLE SOCIETÀ

I tutorial di MadLabs.. Installazione e prima configurazione

ESERCIZI DI MATEMATICA FINANZIARIA DIPARTIMENTO DI ECONOMIA E MANAGEMENT UNIFE A.A. 2015/ Esercizi 4

TUTORIAL. Come compilare il Modulo Ordine Spedizione per spedire un pacco con SpedireAdesso.com

Corso Analista Programmatore Web PHP Corso Online Analista Programmatore Web PHP

NVU Manuale d uso. Cimini Simonelli Testa

Transcript:

Diffusione dell Open Source nei Siti Web dei Comuni Italiani Giuseppe Destefanis, Roberto Tonelli, Giulio Concas, Michele Marchesi

Introduzione Negli ultimi anni il numero e l importanza delle applicazioni del software libero sono cresciuti oltre le piu` ottimistiche previsioni e hanno dato vita a numerosi modelli di business che hanno coinvolto le aree applicative piu` importanti. Anche molte istituzioni governative, nazionali e locali, hanno deciso di promuovere politiche per l adozione di software Open Source. La scelta del software Open Source può rappresentare una soluzione per i numerosi problemi che si presentano nell attuazione di una politica dell ICT. La principale ragione è di ordine economico: il software libero consente notevoli risparmi sia nel capitolo degli investimenti, sia in quello dei costi di esercizio

Introduzione Diversi studi sono stati condotti sulla diffusione dei tradizionali software Open Source, ma poco o niente è stato fatto per analizzare la diffusione dell Open Source nel web. Questa analisi svolta sui siti dei comuni italiani ci permette di avere informazioni su un campione abbastanza grande di siti web e ci consente di capire qual è, allo stato attuale, l orientamento tecnologico delle pubbliche amministrazioni italiane. La nostra analisi è stata ripetuta due volte: la prima volta nel Febbraio 2011 e la seconda nel Febbraio 2012, con lo scopo di comprendere il trend di diffusione dei CMS Open Source nel web.

Introduzione Lo studio dimostra che la diffusione dei CMS Open Source sta aumentando; un altro dato importante è dato dal fatto che le Pubbliche Amministrazioni stanno iniziando a percepire le opportunità (in termini di qualità, sicurezza, prestazioni e risparmio) offerte da tali tecnologie.

Metodologia Per poter analizzare la diffusione dei CMS Open Source nei siti web dei comuni italiani, abbiamo sviluppato un applicazione in Java che lavora in due passi 1.Nella prima fase vengono collezionati e memorizzati in un database tutti gli url dei siti web dei comuni. Gli indirizzi sono stati raccolti interrogando il sito web dell ANCI (il portale dell Associazione Nazionale Comuni Italiani, contenente informazioni puntuali e abbastanza aggiornate sui comuni). 2.Nella seconda fase lo strumento interroga il database e inizia il processo di riconoscimento della tecnologia utilizzata per lo sviluppo del sito.

Metodologia I CMS Open Source sono tanti e differenti; per il nostro studio abbiamo deciso di considerare i più comuni e più conosciuti: 1)Joomla! 2)Drupal; 3)Wordpress; 4)Open CMS; 5)Mambo; 6)XOOPS; 7)Plone

Metodologia Per riconoscere in maniera automatica il tipo di CMS utilizzato, abbiamo provveduto a creare delle installazioni base dei CMS considerati nello studio (senza inserire contenuti personalizzati), in modo tale da avere punti di riferi- mento per poter confrontare i siti web. Il software, nella seconda fase, analizza le home page dei siti web dei comuni italiani (una alla volta) depurandole (tramite l utilizzo di espressioni regolari) dai contenuti testuali, e mantenendo soltanto codici HTML, PHP o Javascript. Il codice ottenuto viene confrontato con ciascuna installazione base dei diversi CMS, e viene calcolata la distanza di Levhestain e di Hamming tra il codice del sito web comunuale e il codice dell installazione base dei CMS

Metodologia La distanza di Levhestain tra due stringhe è il numero minimo di cambiamenti elementari per convertire una stringa x in una stringa y. I cambiamenti elementari possono essere di tre tipi: 1.cancellazione di un carattere; 2.rimpiazzamento di un caratterre con un altro; 3.inserimento di un carattere.

Metodologia La distanza di Hamming tra due stringhe di lunghezza identica è il numero di posizioni nelle quali i simboli corrispondenti sono diversi. La distanza di Hamming misura il numero di sostituzioni necessarie per convertire una stringa nell altra. Il peso di Hamming di una stringa è la sua distanza di Hamming dalla stringa nulla (stringa costituita solo da zeri) della stessa lunghezza.

Metodologia Per migliorare la qualità del riconoscimento del tipo di CMS utilizzato, viene fatta una ricerca di parole chiave (come Joomla!, Drupal, ecc.) nel codice sorgente della pagina web, e in caso di presenza di queste parole viene diminuito il valore di distanza con le installazioni base dei sistemi. Come terzo passaggio, viene effettuato un clustering gerarchico tra tutti i siti e le installazioni base dei CMS in modo tale da raggrupparli in insiemi simili per evidenziare le caratteristiche comuni.

Metodologia

Risultati

Risultati I dati mostrano una crescita dei CMS Open Source nelle pubbliche amministrazioni comunali, con una penetrazione dei CMS open source pari al 21.2% nel 2012, in aumento del 5% se si confronta il valore del 2011 (15.8% è il valore registrato nel 2011). La colonna % crescita indica la crescita percentuale di ogni CMS Open Source sul totale dei siti web analizzati. Le ultime due colonne invece mostrano il peso relativo di ogni CMS analizzato nella categoria dei CMS Open Source. La categoria Minors contiene la somma dei siti che utilizzano PhpBB ed altri (con una bassa percentuale di utilizzo).

Risultati Joomla! risulta essere il CMS che contribuisce maggiormente a guidare la crescita dei CMS Open Source, seguito subito da Drupal, Wordpress e Open CMS. Il dato negativo mostrato da Mambo è dovuto al fatto che si tratta di una distribuzione obsoleta (sostituita da Joomla!) e per la quale è consigliata la migrazione verso Joomla! Nell insieme dei CMS Open Source analizzati c è una forte crescita di Joomla! che era già predominante nel 2011, e una netta crescita di Drupal (tasso di crescita del 15%). Al contrario, Open CMS, il quale ancora cresce e ha contribuito alla crescita di utilizzo dei CMS Opens Source nel 2012, ha diminuto la sua rappresentatività all interno dell insieme dei CMS Open Source analizzati.

Risultati Il motivo della predominanza di Joomla! va attribuito al fatto che si tratta di un sistema molto conosciuto e completo, per il quale ci sono molti plug-in uti- lizzabili per qualsiasi tipo di funzionalit`a richiesta per il sito web. Si tratta di un CMS estramemente semplice da usare da parte di utenti poco esperti, è completamente compatibile con tutti i tipi di browser web. Essendo uno dei CMS più utilizzati è soggetto ad esternalità di rete: ci sono molti tutorial, manuali, forum, e molti casi d uso ben spiegati. Le motivazioni che spiegano la crescita di Drupal sono simili a quelle di Joomla!, e nell ultimo periodo Drupal ha goduto di diversa pubblicit`a da parte di importanti enti governativi: basti pensare alla pubblicit`a fatta dalla Casa Bianca Americana.

La rapida crescita di Wordpress va probabilmente attribuita alla semplicità delle procedure di installazione del sistema. Si tratta di un operazione che non richiede competenze tecniche (a differenza di Joomla! e Drupal, ad esempio) e sta crescendo la diffusione di template grafici e di plug-in studiati appositamente per Wordpress. La decrescita di Open CMS va probabilmente attribuita al tipo di linguaggio di sviluppo utilizzato: è scritto in Java e ciò comporta una richiesta di forti conoscenze tecniche da parte degli utenti finali.

Conclusioni Gli obiettivi di questa ricerca sono stati quelli di analizzare la diffusione dei CMS Open Source nei comuni italiani. Abbiamo sviluppato un software in Java che lavora in due fasi: 1.Durante la prima fase vengono memorizzati in un database gli URL dei siti web di tutte le amministrazioni comunali italiane (8092 comuni), recuperati dal sito web dell ANCI. 2.Durante la seconda fase viene interrogato il database creato nella prima fase e si esegue l elaborazione del contenuto del sito web. Infine, si applica un clustering gerarchico tra tutti i siti e le installazioni di base del CMS, al fine di raggrupparli in insiemi simili e in modo da evidenziarne le caratteristiche comuni.

Conclusioni Abbiamo condotto due analisi, una nel mese di Febbraio 2011 e una nel mese di Febbraio 2012 e i risultati mostrano che il numero di comuni italiani che utilizzano CMS Open Source sono in aumento: il 21,2% delle amministrazioni comunali utilizza CMS Open Source, come osservato nel mese di febbraio 2012. I dati mostrano che dopo un anno la diffusione dei CMS Open Source è aumentata del 5%, e si prevede una crescita anche per l immediato futuro

Siti rilevanti in Joomla Enti italiani www.regione.calabria.it (Sito istituzionale della Regione Calabria) www.regione.liguria.it (Sito istituzionale della Regione Liguria) www.provincia.salerno.it (Sito istituzionale della Provincia di Salerno) www.provincia.brindisi.it (Sito istituzionale della Provincia di Brindisi) www.provincia.asti.it (Sito istituzionale della Provincia di Asti) www.pariopportunita.gov.it (Dipartimento per le Pari Opportunità) www.sviluppoeconomico.gov.it (Sito del Ministero dello Sviluppo Economico) www.turistia4zampe.it (Campanga Ministero del Turismo) www.anci.puglia.it (L'associazione dei comuni pugliesi) www.consumatori.it (Unione Nazionale Consumatori) www.enit.it (Agenzia Nazionale del Turismo) www.coni.it (Comitato Olimpico Nazionale Italiano)

Calcio, Serie A (20% di siti fatti in Joomla) www.sampdoria.it (Sampdoria Calcio) www.pescaracalcio.com (Pescara Calcio) www.sslazio.it (Lazio calcio) www.torinofc.it (Torino Fc)

Altre organizzazioni e aziende www.salonelibro.it (Salone Internazionale del libro) www.giffonifilmfestival.it (Giffoni Film Festival) www.cittadinanzattiva.it (Cittadinanzattiva onlus) www.federturismo.it (Federturismo Confindustria) www.elisatoffoli.com (Cantante) www.totalerg.it (TotalErg) www.leroymerlin.it (Leroy Merlin) www.foppapedretti.it (Foppapedretti S.p.a)

A questo link: http://www.joomla.it/notizie/4349-i-comuni-utilizzano-joomla.html è possibile trovare l elenco dei domini dei comuni italiani che utilizzano Joomla.

Grazie per l attenzione!