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

Upload: plone-for-research-and-university

Post on 28-Nov-2014

2.025 views

Category:

Technology


3 download

DESCRIPTION

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

TRANSCRIPT

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