openatrium come backend caprowsky

Download Openatrium come backend   caprowsky

If you can't read please download the document

Upload: alessandro-capra

Post on 16-Apr-2017

1.527 views

Category:

Documents


0 download

TRANSCRIPT

Openatrium come backend di contenuti moderati nel front end. Case study nella PA

Alessandro Capra

Agenda

Progetto Sardegnaconsumatore

Metodologie di sviluppo

Analisi delle esigenze

Architettura di riferimento

Problematiche

Soluzioni individuate

Future evoluzioni

Progetto SITCRSistema Informativo per la Tutela del Consumatore in ambito Regionale

http://www.sardegnaconsumatore.it

Sito attualmente in fase beta basato su Drupal

Progetto SITCR Obbiettivi

1. Creare un nuovo servizio pubblico dedicato alla tutela del consumatore, nellambito del sistema dei portali web della Regione Sardegna

Il portale deve inserirsi all'interno della struttura dei portali regionali gi esistenti
Deve responsabilizzare il cittadino informandolo

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 lanalisi 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 pubblicoNews radar da fonti esterneCollaborazione tra gruppi e gestione tipologia di contenutiWeb 2.0 sui contenuti (partecipazione dell'utente)

Contesto di riferimento nella P.A.

Rischi del progetto e problematiche (controllo delle informazioni)

Metodologia di sviluppoAGILE SCRUM

Composizione del team:
1 project manager1 drupal specialist1 drupal specialist junior1 sviluppatore per moduli di integrazione2 grafici1 interaction design

Attori:17 esperti di dominio (consulenti, universit)

20 operatori delle associazioni

400 cittadini beta-tester

Product backlog22 storie utente

6 sprint di due settimane ciascuno +1 sprint di bugfix

Individuazione dei contenuti

Le news dal web devono:
essere create da feed selezionatiriportare la fonte orginale

Scheda rilevazione problemi:deve essere georiferitadescrive il problema in modo analitico in circa 70 campi (valori definiti e testo descrittivo)

Articoli delle associazionidevono prevedere un articolato workflow di approvazione e revisionedevono riportare l'indicazione della associazione che l'ha redatto

Contenuti di approfondimento giuridico

consentono due livelli successivi di appronfondimentodevono prevedere delle faq con rimandi alle schede di dettaglio

Funzionalit di ricerca: motore semantico

ottimo in domini circoscrittiPermette una evoluzione nel tempo aggiornando l'ontologiaRisolve le ambiguit di senso

Caratteristiche di Open Atrium (e limiti):

una distribuzione basata su drupal

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?Salire sulle spalle del gigante... che gi salito sulle spalle di un altro gigante

Realizzazione

Migrazione dei dati da drupal 5 + OG

1.migrare il core2.migrare i cck3.migrare gli altri moduli4.aggiungere tutti i moduli e le features di openatrium5.abilitare le features6.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/558378projects[workflow][patch][] = "http://drupal.org/files/issues/558378-features-support-workflow.patch"

Creazione delle features per la gestione dei contenuti in openatrium

Multistep

projects[conditional_fields][version] = "1.1"projects[multistep][version] = "1.4"

Pubblicazione dei contenuti nel front end con la grafica regionale

Attivit degli utenti beta-tester sui contenuti (voting, commento etc)

Aggiunta dei contenuti in una propria libreria

Invio richiesta alle associazioni

projects[role_theme_switcher][version] = "1.6"

projects[vote_up_down][version] = "2.0"

projects[votingapi][version] = "2.3"



block_titlelink

semanticviews

Progetto SITCR - albero

projects[flag][version] = "2.0-beta3"projects[rules][version] = "1.2"

Problematiche legate all'uso combinato di openatrium e panels

Ricerca:

Apache SOLR+Motore di ricerca semantica ABBILA

Ringraziamenti:

Antonio Pes project manager

Salvatore Casu drupaler junior

Nicola Puddu sviluppatore (modulo Abbila)

Enrico Pisu e Barbara Urgu layout grafico

Annalina Sagheddu Interaction design

Contattihttp://featureserver.sardegnaconsumatore.ithttp://twitter.com/caprowskyhttp://github.com/[email protected]