drupal day 2011 - drupal: stand alone vs integrazione con altri software

Post on 22-Nov-2014

1.010 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Talk di Paolo Gasperi e Marco Tomazzoni Quando si progettano soluzioni complesse basate su Drupal una delle scelte principali consiste nella decisione tra la scrittura di un modulo dedicato oppure l'utilizzo coordinato di altre soluzioni OSS. I case studies presentati rappresentano tre approcci nella soluzione di esigenze diverse sempre nell'ambito di soluzioni per la PA. Il primo (www.gilcoop.org) comprende la creazione di un modulo dedicato. Il secondo (www.familyaudit.org) comprende la scrittura di moduli di interfaccia ad altre soluzioni OSS Il terzo www.salornobiblio.it si basa sulla scrittura di un modulo rilasciato alla comunity. L'analisi tra le soluzioni presentate sarà fatta mettendo a confronto le soluzioni tecniche e le tecniche di progetto (analisi classica vs. progettazione agile) con i risultati ottenuti e le problematiche affrontate. Verrà fatta inoltre una riflessione sugli aspetti di gestione dei progetti con soluzioni diverse da parte della pubblica amministrazione.

TRANSCRIPT

Drupal: stand alone vs. integrazione con altri software.

Paolo GasperiMarco Tomazzoni

Il panorama delle metodologie di sviluppo software appare sempre più articolato...

Progetti basati su Drupal

Come si ridefnisce la matrice delle metodologie di sviluppo software quando la costante è lo “strumento” Drupal?

Tre differenti progetti come casi di studio:- Gestione delle cooperative sociali- Gestione delle procedure del modello Family Audit- Gestione delle biblioteche digitali

L'analisi verrà condotta attraverso la defnizione delle caratteristiche del team di sviluppo e dei vincoli di progetto.

Modulo dedicato: il caso gilcoop.orgLe specifiche

- Team di sviluppo

Liberi professionisti, dipendenti di strutture pubbliche ed responsabili di cooperative sociali, programmatori e “drupaler”.

- Requisiti legislativi

Legislazione della Provincia Autonoma di Bolzano.

- Requisiti funzionali

Specifci legati alla organizzazione della Provincia Autonoma di Bolzano, defnizione puntuale dei requisiti con documentazione.

Modulo dedicato: il caso gilcoop.orgLa realizzazione

- Drupal come base per i servizi essenziali (gestione utenti, news, ecc.)

- Utilizzo minimale di moduli standard (CCK, Internazionalizzazione, Views)

- Due moduli ad hoc: uno per tutte le funzioni di gestione dei report, uno per la gestione dell'analisi dati

- Generazione report PDF con libreria tcpdf

Interfaccia con altri SW: il caso familyaudit.it

- Team di sviluppo

Dipendenti di strutture pubbliche, “drupaler”.

- Requisiti legislativi

Legislazione nazionale, regole del processo Audit.Provincia Autonoma di Trento delibera n 1492/2005 “Linee guida in materia di interoperabilità dei sistemi informatici e di software Open Source”

- Requisiti funzionali

Requisiti defniti solo per la parte della gestione fusso documentale e non dell'intero processo.

Interfaccia con altri SW: il caso familyaudit.itLa realizzazione

- Sito Drupal multi-installazione (database separati)

- Uso il più possibile di moduli esistenti

- utilizzo di due SW esterni (modifcati): Collabtive e Osticket

- Scrittura di moduli per l'interfaccia con SW esterni

- Modulo per creazione report PDF da Collabtive

Modulo rilasciato: il caso salornobib.it

- Team di sviluppo

Bibliotecari, “drupaler”.

- Requisiti legislativi

Recommendation on Digitisation and Digital Preservation (2006, 2011)Programma innovazione Provincia Autonoma di Bolzano.

- Requisiti funzionali

Standard di catalogazione internazionale Dublin Core

Modulo rilasciato: il caso salornobiblio.itLa realizzazione

- Uso limitato di moduli già esistenti

- Creazione di un unico modulo comprendente tutte lefunzioni desiderate

- Rilascio modulo

Conclusione

Drupal e metodologie di sviluppo?

Come nella famosa “caffettiera del masochista” gli errori spesso non sono nello strumento ma nella progettazione!

Immagine CC da www.fickr.com/photos/pio1976/

Paolo GasperiLink: www.loogut.eu

Marco TomazzoniLink: www.soffix.com

top related