SlideShare a Scribd company logo
1 of 53
Openatrium come backend di contenuti moderati nel front end. Case study nella PA Alessandro Capra
Agenda ,[object Object]
Metodologie di sviluppo
Analisi delle esigenze
Architettura di riferimento
Problematiche
Soluzioni individuate
Future evoluzioni
Progetto SITCR Sistema Informativo per la Tutela del Consumatore in ambito Regionale http://www.sardegnaconsumatore.it   Sito attualmente in fase beta basato su Drupal
 
Progetto SITCR – Obbiettivi ,[object Object]
Progetto SITCR – Obbiettivi 2.  Supportare una sistematica attività di acquisizione, armonizzazione e organizzazione delle informazioni riguardanti il tema del consumerismo
Progetto SITCR – Obbiettivi 3.  Promuovere una rete collaborativa e di condivisione delle conoscenze tra ente pubblico ed associazioni rappresentative attive nel settore di riferimento.
Progetto SITCR – Obbiettivi 4.  Porre le basi per la ricognizione e l’analisi delle principali problematiche sofferte dai consumatori con il coinvolgimento attivo degli operatori delle associazioni
Progetto SITCR – Obbiettivi 5.  Sviluppare un primo tentativo di partecipazione democratica e trasparenza sul web relativamente alla tutela del consumatore
Portale web ad accesso pubblico News radar da fonti esterne Collaborazione tra gruppi e gestione tipologia di contenuti Web 2.0 sui contenuti (partecipazione dell'utente)
 
Contesto di riferimento nella P.A. Rischi del progetto e problematiche (controllo delle informazioni)
Metodologia di sviluppo AGILE – SCRUM Composizione del team: 1 project manager 1 drupal specialist 1 drupal specialist junior 1 sviluppatore per moduli di integrazione 2 grafici 1 interaction design
Attori: ,[object Object]
20 operatori delle associazioni
400 cittadini beta-tester
Product backlog 22 storie utente 6 sprint di due settimane ciascuno  + 1 sprint di bugfix
Individuazione dei contenuti
 
[object Object]
essere create da feed selezionati
riportare la fonte orginale
[object Object]
deve essere georiferita
descrive il problema in modo analitico in circa 70 campi (valori definiti e testo descrittivo)
 
[object Object]
devono prevedere un articolato workflow di approvazione e revisione
devono riportare l'indicazione della associazione che l'ha redatto
[object Object]
devono prevedere delle faq con rimandi alle schede di dettaglio
 
Funzionalità di ricerca: motore semantico È ottimo in domini circoscritti Permette una evoluzione nel tempo aggiornando l'ontologia Risolve le ambiguità di senso
 
Caratteristiche di Open Atrium (e limiti): ,[object Object]
Fa uso di features, spaces e context (e non di panels)
È ottimizzata per la collaborazione di utenti organizzati in gruppi che si differenziano in aperti o chiusi
Non prevede workflow di approvazione sui contenuti
È facile creare ed integrare nuove features
Perché Openatrium? ,[object Object]
Realizzazione
Migrazione dei dati da drupal 5 + OG 1.migrare il core 2.migrare i cck 3.migrare gli altri moduli 4.aggiungere tutti i moduli e le features di openatrium 5.abilitare le features 6.completare lo sviluppo con panels e workflow
Analisi dello schema di pubblicazione dei contenuti
 
projects[workflow_post_install][version] = "1.1" projects[workflow][version] = "1.4" ; http://drupal.org/node/558378 projects[workflow][patch][] = "http://drupal.org/files/issues/558378-features-support-workflow.patch"
 
Creazione delle features per la gestione dei contenuti in openatrium

More Related Content

Similar to Openatrium come backend caprowsky

PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...Sardegna Ricerche
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Gabriella
 
Laboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàLaboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàRoberto Polillo
 
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023AndreaStagi3
 
Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software
Drupal Day 2011 - Drupal: stand alone VS integrazione con altri softwareDrupal Day 2011 - Drupal: stand alone VS integrazione con altri software
Drupal Day 2011 - Drupal: stand alone VS integrazione con altri softwareDrupalDay
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalyPaolo Dadda
 
Lo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTLo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTMatteo Gentile
 
Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...
Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...
Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...Team per la Trasformazione Digitale
 
Presentazione review it_20min
Presentazione review it_20minPresentazione review it_20min
Presentazione review it_20minFabrizio Straccia
 
Pensiero Analogico e Microservizi
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e MicroserviziConsulthinkspa
 
B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Srl
 
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...CMDBuild org
 
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...italianaSoftware
 
2014 11-21 presentazione breton agile at work - trento
2014 11-21 presentazione breton agile at work - trento2014 11-21 presentazione breton agile at work - trento
2014 11-21 presentazione breton agile at work - trentoClaudio Saurin
 
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)Sardegna Ricerche
 

Similar to Openatrium come backend caprowsky (20)

PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
PROSSIMO - Progettazione, sviluppo e ottimizzazione di sistemi intelligenti m...
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0
 
Laboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualitàLaboratorio internet 6: Piano di qualità
Laboratorio internet 6: Piano di qualità
 
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
Angular kit e Design system del Paese - Meetup ngRome 30 Gennaio 2023
 
Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software
Drupal Day 2011 - Drupal: stand alone VS integrazione con altri softwareDrupal Day 2011 - Drupal: stand alone VS integrazione con altri software
Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software
 
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA ItalySMAU Milano 2014 GAE 24/10/2014 - IWA Italy
SMAU Milano 2014 GAE 24/10/2014 - IWA Italy
 
Lo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICTLo stato dell' arte sulla documentazione dei progetti ICT
Lo stato dell' arte sulla documentazione dei progetti ICT
 
Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...
Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...
Il Piano Triennale - Simone Piunno, Chief Technology Officer del Team per la ...
 
Presentazione review it_20min
Presentazione review it_20minPresentazione review it_20min
Presentazione review it_20min
 
Pensiero Analogico e Microservizi
Pensiero Analogico  e MicroserviziPensiero Analogico  e Microservizi
Pensiero Analogico e Microservizi
 
Presentazione di SpagoWord
Presentazione di SpagoWordPresentazione di SpagoWord
Presentazione di SpagoWord
 
B Human Progetti di Stage 2009
B Human Progetti di Stage 2009B Human Progetti di Stage 2009
B Human Progetti di Stage 2009
 
SPANO ESTESA
SPANO ESTESASPANO ESTESA
SPANO ESTESA
 
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
Un progetto open source per la gestione dei processi ICT. Presentazione e dim...
 
OpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studioOpenDevSecOps 2019 - Open devsecops un caso di studio
OpenDevSecOps 2019 - Open devsecops un caso di studio
 
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
Implementazione di una soluzione a microservizi: benifici organizzativi ed ec...
 
Open ideas tesina
Open ideas tesinaOpen ideas tesina
Open ideas tesina
 
2014 11-21 presentazione breton agile at work - trento
2014 11-21 presentazione breton agile at work - trento2014 11-21 presentazione breton agile at work - trento
2014 11-21 presentazione breton agile at work - trento
 
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
Il progetto INNO: dal dato alla applicazione - Pierluigi Cau (CRS4)
 
Esempi pratici
Esempi praticiEsempi pratici
Esempi pratici
 

More from Alessandro Capra

Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...
Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...
Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...Alessandro Capra
 
Creare distribuzioni con drupal
Creare distribuzioni con drupalCreare distribuzioni con drupal
Creare distribuzioni con drupalAlessandro Capra
 
Manuale di didattica multimediale
Manuale di didattica multimedialeManuale di didattica multimediale
Manuale di didattica multimedialeAlessandro Capra
 

More from Alessandro Capra (6)

Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...
Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...
Rapporto tra PA, MEPA, società in house: nuove opportunità per la consulenza ...
 
Drupal 7
Drupal 7Drupal 7
Drupal 7
 
Creare distribuzioni con drupal
Creare distribuzioni con drupalCreare distribuzioni con drupal
Creare distribuzioni con drupal
 
che cos'è del.icio.us
che cos'è del.icio.usche cos'è del.icio.us
che cos'è del.icio.us
 
Che cos'è del.icio.us
Che cos'è del.icio.usChe cos'è del.icio.us
Che cos'è del.icio.us
 
Manuale di didattica multimediale
Manuale di didattica multimedialeManuale di didattica multimediale
Manuale di didattica multimediale
 

Openatrium come backend caprowsky