Plone per tutte le stagioni

Post on 13-Jun-2015

681 views 1 download

description

Plone per tutti le stagioni: rassegna di alcuni casi d'uso (Presentazione al World Plone Day 2011 presso la Regione Emilia Romagna)

transcript

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/

Domande ?

Stefano MarchettiRedTurtle’s co-founder and project managerstefano@redturtle.net

Grazie.