3. Plone 4
1 settembre 2010:
‣ più veloce (anche i folder)
‣ più bello*
‣ più facile da usare (anche con
jQuery)
‣ gestisce meglio la memoria
(Python 2.6)
‣ ...
* verso il futuro. Template: modello a griglia per
Deco
Stefano Marchetti
4. Plone 4
‣ ...
‣ gestisce meglio quantità massive di
file
‣ editor più facile da usare (TinyMCE)
‣ ricerca avanzata
‣ gestione utenti e gruppi (anche
innestati)
‣ dashboard di gruppo
‣ ecc. ecc. ecc.
Stefano Marchetti
5. Verso Plone 4: nessuna
rivoluzione
✓ Sotto il cofano le
cose si sono evolute*
✓ Limi dice: facciamo il
backport da Plone 5
* nessuna rivoluzione come nel passaggio da Plone 2 a Plone 3
Stefano Marchetti
6. Migrazione: usare
l’upgrade built-in
✓ In alcuni casi si può
pensare di usare la
procedura nativa di
upgrade da Plone 3 *
‣ La migrazione migra
tutto: dati, template,
ecc.
‣ Serve solo la versione
compatibile 4 dei
prodotti
* meglio se dall’ultima versione di Plone 3
Stefano Marchetti
7. Migrazione da zero a
Plone 4
✓ Se si vuole partire da un
Plone 4 vuoto occorre:
‣ Migrare i dati
‣ Migrare i prodotti
‣ Migrare i template
Stefano Marchetti
8. Migrazione: dati
✓ Migrazione dei record del
database
✓ Migrazione di allegati
‣ se gli allegati sono sullo
ZODB -> nulla da fare
‣ se gli allegati sono su
FSS si possono lasciare
così oppure si possono
passare ai blob (su FS)
della 4
Stefano Marchetti
9. Migrazione: dati
‣ Cosa usare:
• il prodotto di
Unife
• Transmogrifier
Stefano Marchetti
10. Migrazione: template
✓ Si possono usare
quelli della 3
oppure si
possono scrivere
in modalità 4
Stefano Marchetti
11. Migrazione: prodotti
✓ Migrazione: si deve
verificare la
compatibilità dei
prodotti usati
✓ I propri prodotti (AT e
simili) di solito è molto
facile
Stefano Marchetti
12. Come partire con il
piede giusto
✓ ci sono cose che si possono
fare per arrivare preparati alla
migrazione a “““Plone 4”””? *
‣ avere la documentazione
allineata con i prodotti
‣ scrivere dei test:
• sul codice (test unitari)
dei prodotti
• test di integrazione/
funzionali (browser test,
ecc.)
✓ avere le cose in i18n per poter
coinvolgere anche la comunità
Stefano Marchetti * non si tratta tanto della migrazione a Plone quanto piuttosto di seguire lo stesso approccio della comunità!