Zope: c'è fermento nell'aria
In attesa del Simposio Partenopeo, registriamo un certo fermento nell'atmosfera Zope. Eccone qualche evidenza.
Le comunità sono fatte di persone, e chiaramente le persone vanno e vengono. La nostra comunità, vasta e longeva, vede alcuni membri costantemente attivi da anni; altri invece, dopo aver dato il loro contributo, a volte geniale, decidono che la cosa non fa più per loro, e non resta che qualche dubbio e il loro "odore" in quel che lasciano dietro la scia.
E' naturale, e fisiologico..
Ciò nonostante, nell'ultimo periodo, proprio tra questi temporanei outsider abbiamo registrato dei piacevoli e importanti ritorni: Andy MacKay [http://www.agmweb.ca/blog/andy], storico autore del libro Definitive Guide to Plone, e di Clouseau, dopo aver fatto altro per oltre un paio d'anni, come da lui stesso dichiarato, torna a lavorare con plone passando da Content Mirror. Andy ha cotruito un front-end per Content Mirror basato su Django, grazie al quale pubblica contenuti gestiti via Plone, esportati in modo sincrono su DB relazionale da Content Mirror e infine serviti da Plango (il front-end di Andy: http://svn.clearwind.ca/public/django/plango). Se siete curiosi, ha anche pubblicato una sua interessante presentazione <http://www.agmweb.ca/files/content-mirror.pdf>.
Un altro ritorno di fiamma degli ultimi mesi è quello di Shane Hathaway [http://shane.willowrise.com], ottimo ingegnere in Zope Corporation fino a qualche anno fa, aveva poi preferito cambiare aria, ma non aveva mai completamente abbandonato il mondo Zope. Shane è il capitano di RelStorage, tuttavia, non pago, ha iniziato a domandarsi perchè non fare tesoro del grosso lavoro concettuale svolto dal team di Repoze, ed ha iniziato proponendo una semplificazione/modernizzazione del publisher di Zope, che ha chiamato zope.pipeline e che trovate qui: http://wiki.zope.org/zope3/ZopePipeline.
Tutto questo in scia all'operazione ZopeBook, di cui abbiamo parlato nel precedente post. Quello di cui però non avevamo parlato è l'uscita di Zope 2.12a1, annunciata da Andreas Jung nel suo blog [http://www.zopyx.de/blog/zope-2.12a1-coming-soon].
La novità maggiore della versione 2.12 è sicuramente la sua completa eggificazione, che significa che per installarlo sarà sufficiente lanciare un comando in shell del tipo:
easy_install zope
Tra l'altro supporterà Python 2.5 e 2.6 e avrà la sua documentazione completamente convertita in Sphinx.
Insomma, stiamo assistendo a un potente rilancio del mondo Zope come non se ne vedevano dai tempi del portal toolkit o di ZEO.. Auguriamoci di poter vedere moltiplicarsi queste iniziative sempre più, e complimenti a tutti!!