Da Budapest con furore
Breve resoconto dalla World Plone Conference 200926 Ottobre - 1 Novembre
Stefano Marchetti
Wednesday, November 25, 2009
La comunità
✓ Italiana
✓ Internazionale
✓ persone, aziende, università, PA, ecc.
Wednesday, November 25, 2009
Keynote Limi: Verso Plone 4 (e 5)
✓Plone 4 entro 2009
‣ Zope 2.12
‣ Python 2.6
‣ Content Management Framework 2.2
‣ Supporto BLOB
‣ KSS opzionale
‣ Miglioramenti per aggiornamenti dalle versioni precedenti
http://www.flickr.com/photos/tbenita/4066171390
Wednesday, November 25, 2009
Verso Plone 4
✓Plone 4 entro 2009
‣ Nuovi ruoli permessi/workflow
‣ Miglioramenti dei commenti
‣ Nuovi temi
‣ Integrazione di jQuery
‣ Editor TinyMCE
‣ Amberjack
Wednesday, November 25, 2009
Verso Plone 4 - TinyMCE
✓ Rilasciata la versione per Plone - 18 gennaio 2009
✓ Caratteristiche chiave:
‣ compatibilità con i principali browser
‣ tradotto in 51 lingue
Wednesday, November 25, 2009
Verso Plone 4 - TinyMCE
✓ Altre caratteristiche:
‣ ha tutto quello che ha Kupu e in più:
- più stili di formattazione
- migliore gestione di ancore e link
- menu contestuale per la gestione delle tabelle
- incolla da word o come testo semplice
- genera codice XHTML strict (o quasi)
- maggiore facilità per i programmatori di modificarlo o estenderlo → plugin
Wednesday, November 25, 2009
Amberjack
✓ L’idea:
‣ formare i principianti all’uso di Plone
‣ nato al Bolzano Sprint (Nov. 2008)
✓ E’ poi diventato:
‣ PLIP #9324
‣ includere il sistema in una versione 4.x di Plone
Wednesday, November 25, 2009
Amberjack
✓ Inoltre:
‣ ogni prodotto di Plone può avere il suo tutorial Amberjack
‣ i neo-assunti hanno bisogno di tutorial
‣ wizard
‣ e-learning semplificato
Wednesday, November 25, 2009
Amberjack:partecipare attivamente
✓ Si interagisce direttamente con il sistema
✓ E’ possibile quindi creare contenuti durante il tutorial
Wednesday, November 25, 2009
Amberjack: i tutorial
✓ Aggiungere e pubblicare una cartella
✓ Aggiungere e pubblicare una pagina
✓ Aggiungere e pubblicare una notizia
✓ Aggiungere e pubblicare un evento
✓ Impostare la formattazione di una pagina usando l’editor visuale
✓ Creare link interni
... e altri ancora
Wednesday, November 25, 2009
Amberjack alla PloneConf2009
Wednesday, November 25, 2009
Verso Plone 5
✓Plone 5 entro 2010
‣ Prestazioni
‣ Dexterity (schema editing TTW, schemi pluggabili, più veloce degli AT)
‣ Ridurre e semplificare il codice base di Plone (1200K linee di codice -> 900 K)
http://www.flickr.com/photos/gyst/4054544453/
Wednesday, November 25, 2009
Verso Plone 5
✓Plone 5 entro 2010
‣ Chameleon (+ 400% di velocità per gli utenti anonimi, 350% per gli utenti loggati)
‣ Ricerche (minori dipendenze dal catalogo, meno indici, queryplan, solr)
‣ Cache-Fu
‣ Un solo tipo di contenuto: una pagina è un folder ed è anche una collezione
http://www.flickr.com/photos/mrtopf/4058003423/
Wednesday, November 25, 2009
Verso Plone 5
✓Plone 5 entro 2010
‣ Deliverance, XDV (> flessibilità per grafica e customizzazioni)
‣ Deco
‣ jQuery Tools(più effetti, maggior interattività)
‣ Meno click(eliminati i passaggi non necessari: login, viste...)
Wednesday, November 25, 2009
Verso Plone 5 - Deliverance
Wednesday, November 25, 2009
Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
Verso Plone 5 - Deco
✓ idea Plone Conf 2008
✓ è possibile creare pagine composite in modalità WYSIWYG
✓ ogni parte è un tassello (tile)
✓ layout table-less
✓ massima flessibilità nella visualizzazione dei contenuti
http://www.flickr.com/photos/mrtopf/4058003423/
Wednesday, November 25, 2009
Verso Plone 5 - Deco
✓ ogni tassello (parametrizzabile) può contenere immagini, testo, TOC
✓ esiste un prototipo (già molto avanzato) che utilitizza JQuery e TinyMCE che consente di inserire, modificare, cancellare e drag&drop i tasselli
http://blog.fourdigits.nl/screenshot.jpg
Wednesday, November 25, 2009
Verso Plone 5 - Deco
✓ ogni tassello (parametrizzabile) può contenere immagini, testo, TOC
✓ esiste un prototipo (già molto avanzato) che utilitizza JQuery e TinyMCE che consente di inserire, modificare, cancellare e drag&drop i tasselli
http://blog.fourdigits.nl/screenshot.jpg
Wednesday, November 25, 2009
OpenSpace
1 giorno di discussioni aperte su argomenti proposti divisi in 8 fasce orarie
http://www.netsight.co.uk/news/images/ploneconf2009_open_spaces.jpg
Wednesday, November 25, 2009
Sprint
✓ Oltre 150 persone per 2 giorni
✓ Vari argomenti:
‣ Plone 3: tune up
‣ Plone 4 (bug fix, add-on, performance, installer)
‣ Plone Video
‣ Amberjack
‣ Singing and Dancing
‣ Deco
‣ Banjo (deliverance TTW)
‣ ...
Wednesday, November 25, 2009
✓ I progetti nati all’interno dell’ecosistema PloneGov (Italia) posso trovare un riscontro internazionale
Wednesday, November 25, 2009
Un esempio PloneGov: Carneade
✓ E’ un progetto PloneGov tutto italiano
✓ Carneade è stato presentato ad un talk durante la Plone Conference 2009
✓ L’esperienza italiana ha avuto rilevanza internazionale
Wednesday, November 25, 2009
Carneade: perchè?
Wednesday, November 25, 2009
Carneade: cosa offre
✓ modella la tua organizzazione
✓ è estendibile in tipologie di strutture e di relazioni
✓ fornisce adeguata interfaccia grafica avanzata
✓ gestisce le security di tutte le applicazioni in base ai ruoli assegnati agli utenti
Wednesday, November 25, 2009
Materiali utili
✓ http://www.slideshare.net/tag/ploneconf2009 - Presentazioni
✓ http://www.ploneconf2009.org/ - Sito della Conference
✓ http://www.flickr.com/photos/tags/ploneconf2009/ - Foto della conference
http://www.flickr.com/photos/avanderlip/4061590963/in/set-72157622704414858/
Wednesday, November 25, 2009
http://www.flickr.com/photos/seandreilinger/2326448445
Domande ?Stefano MarchettiRedTurtle’s co-founder and project [email protected]
Wednesday, November 25, 2009
Grazie. Thank you.
Wednesday, November 25, 2009