Plone: Rinascimento prossimo venturo
Il Baarn Sprint si è concluso, e gli esiti sono veramente molto promettenti. Per alcuni addetti ai lavori, potrebbero essere addirittura eccitanti!
Nei giorni scorsi, dal 29 Gennaio al primo Febbraio 2009, si è tenuto a Baarn, in Olanda, uno sprint focalizzato sull'Interaccia Utente di Plone. La partecipazione a tale evento era basata su invito, ed è stata accolta da molti dei massimi esperti Plone mondiali.
Ma non è l'esclusività dell'evento che mi stimola, ma quel che ne è uscito!
Da sempre (ne seguo l'evoluzione da quando l'unica mailing list ospitava poche mail al giorno..) Plone è caratterizzato da sentimenti alterni all'interno della sua comunità, proprio da parte di chi poi ogni giorno lo porta agli effettivi utilizzatori finali: quando perchè "Zope è morto", quando perchè "Zope 3 è complesso", quando anche perchè "Ruby, o PHP, o PippoTech sono migliori"...
Questo avviene da anni, e le motivazioni sono sempre state le più svariate, più o meno significative.
Tuttavia, Plone si distingue anche per la competenza e capacità dei suoi sostenitori e sviluppatori più convinti, sin da quando, ben prima che tale "moda" necessaria si diffondesse, investì pesantemente nella separazione dello stile nei file CSS e nell'accessibilità.
Siamo alle porte della versione 4 di Plone, e una importante serie di articoli ne aveva rivelato i fondamenti ispiratori molti mesi fa: http://www.limi.net/articles/simplifying-plone, e seguenti... Grazie Limi per tutto il lavoro svolto in questi lunghi anni!
Da mesi si lavorava dietro le quinte per predisporre concetti e tecnologie volte al cambiamento, e lo sprint di Baarn ne ha rivelato la parte inerente l'interfaccia utente!
Il modo di usare Plone cambierà piuttosto significativamente, ma anche il modo di farlo funzionare: Deco (http://groups.google.com/group/plone-deco) è il nome in codice del nuovo paradigma di layout e rendering delle pagine; Blocks ne rappresenta la sua implementazione, geniale e olistico nell'approccio.
Tutti i dettagli sono degni del miglior progetto "commerciale", e sono formalizzati in due interessanti documenti che trovate qui: http://groups.google.com/group/plone-deco/files.
Vi consiglio caldamente di dare uno sguardo, perchè forse sognerete nuove frontiere, come ho fatto io stanotte, quando, dopo averli scoperti, non ho potuto fare a meno di leggerli senza soluzione di continuità :D
Tanto per non lasciarvi a bocca asciutta, qualcosa di "vivo": http://www.fourdigits.nl/plone4uidemo/ (le demo possono essere disattivate i qualsiasi momento... affrettatevi! ;D).