Bookmark and Share
Document Actions

Introduzione
difficile

Grazie alle caratteristiche di Zope 3 (presenti anche in Zope 2) si può estendere un prodotto esistente in maniera pulita, senza cambiare parti del codice.

Grazie alle caratteristiche di Zope 3 (presenti anche in Zope 2) si può estendere un prodotto esistente in maniera pulita, senza cambiare parti del codice esistente in maniera diretta. Questo tutorial aggiunge alcune note sulla creazione di un tipo di contenuto basato su categorie.

Prenderemo come sempio un caso d'uso: estendere Quills. Il codice si trova nel prodotto keywordadapter nel Collective.

Partiamo da un weblog (creato dall'autore di questo tutorial in lingua inglese, Maurits van Rees). Al momento della sua creazione si trattava di un blog scritto "a mano" con Zope, costituito interamente da page templates e scripts, che sono immagazzinate nel database Zope. Funziona, è abbastanza veloce, però non è molto elegante, è un po' confuso e quasi "raffazzonato". È necessario eseguire troppe operazioni prima di poter pubblicare una nuova voce sul weblog. Quindi c'è molto margine di miglioramento. Inoltre, ci sono molti altri weblogs disponibili in Plone. Quills sembra essere una valida soluzione, Maurits scopre di conoscere un paio di persone che già lo usano, per esempio suo fratello; decide dunque anche lui di usarlo.

In realtà, Maurits ha due weblogs sul suo sito. Uno è un blog generale in cui pubblica contenuti di carattere personale o voci legate alla programmazione. L'altro è un blog in olandese per la sua chiesa. Oggi è principalmente costituito da podcast, contiene brevi voci con un link che porta ad un file mp3 esterno, contenente le messe della sua chiesa, e voci più consistenti con un link ad un file mp3 locale, contenente solo i sermoni. Quindi è possibile che una singola messa abbia due voci. Di nuovo, funziona, è abbastanza veloce, però non è molto elegante, è un po' confuso...

Per questo secondo blog, Quills sembra essere una valida scelta. Ma per rendere il cambiamento davvero utile, Maurits vorrebbe due campi extra per il suo blog audio, in modo che possano contenere i link a questi file mp3. Per quanto riguarda i sermoni, sarebbe ancora più utile avere la possibilità di caricare i file via Quills, in modo che si generi un link sempre funzionante. Ma questo può anche essere fatto in seguito. Per ora, Maurits si accontenta di due link extra nei WeblogEntry di Quills.

 
by Alice Narduzzo last modified 2008-10-21 16:55