ClueMapper: uno strumento Open Source per la gestione di progetti software co...
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
1. Da Budapest con furore
Breve resoconto dalla World Plone Conference 2009
26 Ottobre - 1 Novembre
Stefano Marchetti
Wednesday, November 25, 2009
2. La comunità
✓ Italiana
✓ Internazionale
✓ persone, aziende,
università, PA, ecc.
Wednesday, November 25, 2009
3. 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 http://www.flickr.com/photos/tbenita/4066171390
‣ Miglioramenti per
aggiornamenti dalle versioni
precedenti
Wednesday, November 25, 2009
4. 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
5. 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
6. 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
7. 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
8. 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
9. Amberjack:
partecipare attivamente
✓ Si interagisce direttamente con il
sistema
✓ E’ possibile quindi creare
contenuti durante il tutorial
Wednesday, November 25, 2009
10. 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
12. 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 ->
http://www.flickr.com/photos/gyst/4054544453/
900 K)
Wednesday, November 25, 2009
13. 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
http://www.flickr.com/photos/mrtopf/4058003423/
‣ Un solo tipo di contenuto:
una pagina è un folder ed è
anche una collezione
Wednesday, November 25, 2009
14. 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
15. Verso Plone 5 - Deliverance
Wednesday, November 25, 2009
16. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
17. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
18. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
19. Verso Plone 5 - Deliverance: un esempio
Wednesday, November 25, 2009
20. Verso Plone 5 - Deco
✓ idea Plone Conf 2008
✓ è possibile creare pagine
composite in modalità
WYSIWYG
✓ ogni parte è un tassello
(tile)
✓ layout table-less http://www.flickr.com/photos/mrtopf/4058003423/
✓ massima flessibilità nella
visualizzazione dei
contenuti
Wednesday, November 25, 2009
21. 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
22. 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
23. 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
24. 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
25. ✓ I progetti nati all’interno
dell’ecosistema PloneGov
(Italia) posso trovare un
riscontro internazionale
Wednesday, November 25, 2009
26. 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
28. 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
29. 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
30. Domande ?
Stefano Marchetti
RedTurtle’s co-founder
and project manager
stefano@redturtle.net
http://www.flickr.com/photos/seandreilinger/2326448445
Wednesday, November 25, 2009