ClueMapper: uno strumento Open Source per la gestione di progetti software co...
Plone per tutte le stagioni
1. Plone per tutti le stagioni: agile.open.connected
rassegna di alcuni casi d'uso
Stefano Marchetti
Bologna 27 aprile 2011
2. Plone è versatile?
‣ Certo! :-)
‣ Alcuni casi di studio per
dimostrarlo
• Redazione avanzata:
portale E-R
• Capacità mimetiche:
comune di Arezzo
• Integrazione: meta-
motore di UniPD
• Gestione Moduli/
Modulistica
• Plone & Pyramid
Stefano Marchetti
4. Portale E-R: dietro le quinte
Le esigenze della redazione del
portale E-R erano:
‣ Autonomia nella gestione dei
contenuti
‣ Versatilità nella disposizione dei
contenuti
‣ Ecc. ecc. ecc.
http://www.flickr.com/photos/warrenski/4153283491/
Stefano Marchetti
18. Università di Padova Biblioteca Accessibile: biblioteca virtuale
italiana di Testi in Formato Alternativo
http://www.bibliotecaccessibile.org/
19. Obiettivi del progetto
• accesso e fruizione mediante
un meta-catalogo ai materiali in
formato alternativo
• crescita del patrimonio
documentale in formato
alternativo e delle opportunità
informative
• validazione del livello di
accessibilità delle risorse
elettroniche prodotte dai
maggiori editori scientifici
nazionali e internazionali
20. Lo schema del progetto
CSV
ricerca
sorgenti
Libri retriever
Z39.50 retriever
populator Indice
web site retriever
OAI retriever populator ...
Stefano Marchetti
21. Gestione moduli/
modulistica
Esistono diversi modi per
gestire moduli/file in Plone
‣ File
• File con vista
‣ Plone Form Gen
‣ Archetype
‣ redturtle.poi
‣ Dexterity
23. Gestione moduli/
modulistica: PloneFormGen
Strumento per la
generazione di form
web con vari tipi di
campi (testo, check
box, campi a selezione
multipla, Captcha,
ecc., ecc.
24. Gestione moduli/
modulistica: AT
• Si può sviluppare un
nuovo AT con campi
ad hoc
• Vantaggi:
• Ricerche
• Collezioni
• Svantaggi:
• C’e’ da
programmare :)
http://www.flickr.com/photos/bdesham/2432400623/
25. POI e redturtle.poi
• Non scrivi un AT da zero: estendi POI
• container
• item
• response
• WF customizzabili (it’s Plone!)
• view/search POI-based
• esempi:
• cta.comune.fe.it
• PoiDopo (Comune di Imola)
• segnalazioni Comune di Arezzo
• aeternawater.com [tutti i wf di
installazione, manutenzione, acquisti,
ecc.]
Stefano Marchetti
27. Pyramid
‣ è un framework web open
source, scritto in Python
‣ ispirato da Zope, Pylons,
Django
‣ integrato con database SQL
ma anche con lo ZODB
Stefano Marchetti
28. Pyramid & Plone:
Fatorazio
E’ un sistema per la gestione
della contabilità per liberi
professionisti
‣ Pyramid
‣ Dashboard alla iGoogle
‣ Plone (Collection)
Stefano Marchetti
29. Fatorazio Libera il professionista che è in te!