Plone all'Università di Ferrara: Integrazione e Interoperabilità

15
Plone all'Università di Ferrara: Integrazione e Interoperabilità Ing. Francesco Margutti [email protected] Giovedi 20 Maggio 2010 - Plone for Research and University Day Responsabile tecnico portale di Ateneo Università di Ferrara

description

Presentazione di Francesco Margutti al primo Plone Research and University day 2010

Transcript of Plone all'Università di Ferrara: Integrazione e Interoperabilità

Page 1: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Plone all'Università di Ferrara: Integrazione e Interoperabilità

Ing. Francesco [email protected]

Giovedi 20 Maggio 2010 - Plone for Research and University Day

Responsabile tecnico portale di Ateneo Università di Ferrara

Page 2: Plone all'Università di Ferrara: Integrazione e Interoperabilità

• I "numeri" di Plone a Unife

• La scelta Plone a Unife • L'impatto sull'organizzazione • Integrazione e interoperabillità in Plone • Conclusioni e lavori futuri

Outline

Page 3: Plone all'Università di Ferrara: Integrazione e Interoperabilità

- 201 siti + 2154 Home Docenti (di cui 19 dipartimenti, 8 facoltà, 85 corsi di laurea)

- circa 45.000 pagine- oltre 600.000 documenti, immagini e file - oltre 30 Gbyte di

informazioni pubblicate- 51 prodotti aggiuntivi

installati

- 878 redattori - tecnici, - docenti, - personale amministrativo

- solo 4 tecnici informatici nella gestione del portale

Plone a Unife - i numeri 1/2

Page 4: Plone all'Università di Ferrara: Integrazione e Interoperabilità

• oltre 2.600.000 pagine viste/mese

• 17.000 visite/giorno

• oltre 13.000 visitatori al giorno (con picchi di 30.000 utenti)

• accessi effettuati da oltre 130 paesi al mondo

Plone a Unife - i numeri 2/2

Page 5: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Unife: caratteristiche organizzazione Unife è organizzazione con alcune caratteristiche specifiche:• Elevato numero di strutture semi-indipendenti (Dipartimenti,

Facoltà, amministrazione)• Elevato numero di redattori (quasi 1.000) • Redattori con differenti abilità informatiche• Limitato numero di tecnici informatici

Evitare inserimento duplicato di informazioni

In questo scenario, per costruire un Portale, si devono fare considerazioni su:• Necessità di CMS evoluto (controllo accessi, diritti differenziati,

separazione contenuti-presentazione,..)• Gestione in-house o in outsourcing• Formazione personale (informatico e redattori)

Page 6: Plone all'Università di Ferrara: Integrazione e Interoperabilità

La Scelta Plone a Unife

Fornisce separazione

contenuti -codice

-presentazione

Inserimento contenuti con

strumenti office-like

Permette facile integrazione con

Directory di Ateneo per

autenticazione (LDAP)

Autorizzazioni con diversi diritti per

diverse tipologie di utenti

Facile uso anche come Intranet

(condivisione file e directory)

Ricco di prodotti aggiuntivi (blog,

forum. sondaggi,...)

Sicuro (gestione facilitata backup

e controllo continuo accessi)

Accessibilità (conformità a W3C,

section 508 e Legge Stanca)

Open Source

Plone in UNIFE

Page 7: Plone all'Università di Ferrara: Integrazione e Interoperabilità

La scelta di creare un Portale a Unife ha richiesto pesante riorganizzazione, della struttura e dei processi: • Creazione di un gruppo di controllo per la supervisione di

tutti i siti di Unife (per garantire uniformità di comunicazione)

• Istituzione di un gruppo per la gestione tecnica del portale d'Ateneo (4 informatici)

• Organizzazione del personale in varie reti per facilitare la gestione dei siti del portale (responsabili, redattori, manager didattici, ...)

• Corsi di "comunicazione sul Web" per tutti i redattori

Plone a Unife - Impatti sull'organizzazione

Page 8: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Il portale Unife inserito in una struttura ampia di servizi

Plone a Unife - scenario più ampio

Page 9: Plone all'Università di Ferrara: Integrazione e Interoperabilità

• Necessità:o ottemperare a disposizioni Ministero x CV e orario

ricevimento;o dare visibilità al lavoro di ricerca dei singoli docentio sintetizzare in un unico punto le informazioni dei docenti

sparse su moltissimi repositoryo evitare inserimenti multipli delle stesse informazioni

• Generazione automatica di una Home Page per ogni docente. Tecnicamente un mashup tra:o Zope/Ploneo i vari sistemi e DB presenti in ateneoo informazioni e servizi di terze parti (via Web Services)

Plone a Unife - Le Home Page Docente

Page 10: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Plone a Unife - Le Home Page Docente

Una Home Page è un mashup composto da: • Zope/Plone come gestore dei contenuti

• DB carriere e stipendi di ateneo (CSA) per estrapolare tutte le informazioni di anagrafica del docente

• DB VoIP per reperire le infomazioni dei contatti del docente

• DB per la didattica Esse3 (KION) per reperire le informazioni sui corsi tenuti dal docente

• DB U-Gov (Cineca) per pubblicazioni del docente (dati forniti in formato standard MODS), via Web Service

• DB U-Gov (PromoScience) per gruppi e progetti di ricerca, via Web Service

• Sito docente MIUR (http://docente.cineca.it/, Cineca) per curriculum vitae, via Web Service

Page 11: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Plone a Unife - Le Home Page Docente

Page 12: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Plone a Unife - Integrazione con Ugov-Cineca

AJAX

Home Page DocenteClient Browser

Zope/PloneUnife

UgovCineca

DATABASE

Risposta Dati

Richiesta Dati

Richiesta Pagina

Risposta Dinamica

WS - RPCRisposta

XML

Page 13: Plone all'Università di Ferrara: Integrazione e Interoperabilità

Plone a Unife - Scalabilità del sistema

Page 14: Plone all'Università di Ferrara: Integrazione e Interoperabilità

• Plone è un ottimo strumento per l'Ateneo, soddisfa i principali requisiti di Unife

• Il modello collaborativo Open Source è risultato molto vantaggioso (Comunità molto attiva)

• Zope/Plone è anche un ottimo framework per sviluppo applicazioni e integrazioni (anche via WS)

Plone a Unife - Conclusioni

Page 15: Plone all'Università di Ferrara: Integrazione e Interoperabilità

• Continuo adattamento del portale Plone Unife alla dinamica dell'Ateneo (nuovi siti, nuovi plugin, nuovi servizi)

• Integrazione sempre più marcata dei dati distribuiti sui vari

applicativi • Attiva partecipazione alla comunità Zope/Plone (sviluppo di

nuovi prodotti) • Diffusione cultura Plone (e Open Source) verso la PA italiana

(Unife ha vinto progetto ICT4University bandito dal Ministero della PA)

Plone a Unife - Lavori futuri