Introduzione
Negli ultimi mesi, non molto dopo che Philipp von Weitershausen avesse pubblicato la seconda versione di Web Component Development with Zope 3, Zope 3 ha subito una serie massiva di cambiamenti e ristrutturazioni.
L'applicazione un tempo nota come Zope 3 è stata spezzettata in centinaia di pezzi, dando vita a "Zope 3 il framework". Ogni componente di Zope è divenuto un pacchetto separato ditribuito via egg con alberi di dipendenze molto complessi.
Un altro grosso cambiamento per Zope negli ultimi mesi è stato la creazione di numerosi pacchetti mantenuti dalla comunità, che non sono considerati "zope core": i pacchetti z3c.*. Scritti principalmente da hacker Zope 2 ribelli alla ricerca di rendere Zope ancora più potente, i pacchetti z3c.* hanno rapidamente preso il centro della scena.
Sfortunatamente per il resto di noi, coloro che sapevano usare i pacchetti z3c.* erano troppo indaffarati, essendo incredibilmente produttivi e di successo, per poter scrivere nuovi libri, tutorial, o documentazione semplice da seguire.
Questo documento cerca di ridurre le preoccupazioni di coloro che ancora fanno le cose alla vecchia maniera fornendo una modesta introduzione a z3c.*.
Chi (Non) Dovrebbe Leggere Questo Tutorial
Questo tutorial è stato scritto principalmente per chi ha già un po' di dimistichezza con Zope 3.
Si assume che il lettore abbia un certo livello di comprensione dei paradigmi di base di Zope: l'architettura a componenti, configurazione ZCML, page template, e ovviamente python.
Fortunatamente sono già disponibili degli ottimi libri che coprono tali argomenti. Se non lo avete ancora fatto, vi consiglio caldamente di dare uno sguardo al libro di Philipp von Weitershausen, Web Component Development with Zope 3, e di usarlo come supplemento a questo tutorial. Anche Baiju ; ha scritto un ottimo libro che mette a fuoco pro e contro dell'architettura a componenti disponibile online: http://www.muthukadan.net/docs/zca.html
Informazioni sul Documento
- Autore
- Paul Carduner <paulcarduner AT gmail.com>
- Versione
- 0.0.4
- Revisione BZR
- 38
- Progetto LP
- http://launchpad.net/z3ctutorial
- Copyright
- 2008 Paul Carduner, sotto licenza GNU GPL versione 2
- Feed Aggiornamenti
- http://feeds.edge.launchpad.net/~pcardune/z3ctutorial/z3c-tutorial/branch.atom
- Traduzioni
Italiano http://www.redomino.com/it/labs/documentazione/tutorial/zope-3-con-i-pacchetti-comunitari-z3c
Francese http://www.afpy.org/Members/tflorac/tutos/z3c-tutorial