![Page 1: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/1.jpg)
Drupal: stand alone vs. integrazione con altri software.
Paolo GasperiMarco Tomazzoni
![Page 2: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/2.jpg)
Il panorama delle metodologie di sviluppo software appare sempre più articolato...
![Page 3: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/3.jpg)
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.
![Page 4: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/4.jpg)
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.
![Page 5: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/5.jpg)
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
![Page 6: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/6.jpg)
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.
![Page 7: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/7.jpg)
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
![Page 8: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/8.jpg)
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
![Page 9: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/9.jpg)
Modulo rilasciato: il caso salornobiblio.itLa realizzazione
- Uso limitato di moduli già esistenti
- Creazione di un unico modulo comprendente tutte lefunzioni desiderate
- Rilascio modulo
![Page 10: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/10.jpg)
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/
![Page 11: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/11.jpg)
Paolo GasperiLink: www.loogut.eu
Marco TomazzoniLink: www.soffix.com
![Page 12: Drupal Day 2011 - Drupal: stand alone VS integrazione con altri software](https://reader033.vdocumenti.com/reader033/viewer/2022051322/546fc13caf79596f348b45da/html5/thumbnails/12.jpg)