Date post: | 13-Jun-2015 |
Category: |
Technology |
Upload: | stefano-marchetti |
View: | 681 times |
Download: | 1 times |
Stefano Marchetti
agile.open.connectedPlone per tutti le stagioni:
rassegna di alcuni casi d'usoBologna 27 aprile 2011
Stefano Marchetti
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
Portale della Regione Emilia-Romagna
Mi sa che lo conoscete ...
Stefano Marchetti
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/
gestione “a riquadri”La Home Page
riquadri ovunque(cit. “sono dappertutto”)
La Home Page
Carousel (collective.carousel)
Gestione riquadri: la HP
Content Well PortletsGestione riquadri: la HP
Gestione riquadri: la HP ispirati da PortletPage
Portlet laterali
‣ Una portlet per dominarli tutti
gestione a riquadriNews
Comune di Arezzo Deliverance
Deliverance il concetto
Deliverance contenuti da Plone: backoffice
Deliverance contenuti da Plone: frontend
Deliverance contenuti da Lotus
Comune di Arezzo contenuti da applicazione php
Università di Padova Biblioteca Accessibile: biblioteca virtuale italiana di Testi in Formato Alternativo
http://www.bibliotecaccessibile.org/
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
Stefano Marchetti
sorgenti
Lo schema del progetto
Z39.50
web site
Libri
CSV
populator Indice
ricerca
populator ...
retriever
retriever
retriever
OAI retriever
Gestione moduli/modulistica
Esistono diversi modi per gestire moduli/file in Plone
‣ File
• File con vista
‣ Plone Form Gen
‣ Archetype
‣ redturtle.poi
‣ Dexterity
Gestione moduli/modulistica: AT File
• File
• File con vista
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.
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/
Stefano Marchetti
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.]
Gestione moduli/modulistica: Dexterity
‣ E’ una alternativa ad AT
‣ E’ più leggero di AT
‣ E’ modulare
‣ Funziona interamente through-the-web
Stefano Marchetti
‣ è un framework web open source, scritto in Python
‣ ispirato da Zope, Pylons, Django
‣ integrato con database SQL ma anche con lo ZODB
Pyramid
Stefano Marchetti
E’ un sistema per la gestione della contabilità per liberi professionisti
‣ Pyramid
‣ Dashboard alla iGoogle
‣ Plone (Collection)
Pyramid & Plone: Fatorazio
Fatorazio Libera il professionista che è in te!
Stefano Marchetti
‣ Dashboard alla iGoogle
‣ I componenti della dashboard sono le collezioni di Plone
Fatorazio: dashboard
Prossimi eventi
Stefano Marchetti
Plone 2011 Open Garden
‣ 28-29 aprile: 2 giorni di sessioni con incontri open garden
‣ 30 aprile-1 maggio: 2 giorni di sprint
Pyramid CRUD sprint Ferrara - 16-19 giugno
http://www.coactivate.org/projects/pyramid-crud-sprint/project-home
EuroPython Firenze - 20-26 giugno
http://ep2011.europython.eu/
Grazie.