SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
RedTurtle               agile.open.connected

Migrazione a Plone 4
         Modena 03-11-2010   Stefano Marchetti
Gov Italia

Come migrare a Plone 4   istruzioni per l’uso
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
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
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
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
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
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
Migrazione: dati

 ‣ Cosa usare:

      • il prodotto di
        Unife

      • Transmogrifier




  Stefano Marchetti
Migrazione: template

✓ Si possono usare
  quelli della 3
  oppure si
  possono scrivere
  in modalità 4




  Stefano Marchetti
Migrazione: prodotti

✓ Migrazione: si deve
  verificare la
  compatibilità dei
  prodotti usati

✓ I propri prodotti (AT e
  simili) di solito è molto
  facile




  Stefano Marchetti
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à!
Ulteriori info

✓ Upgrade a Plone4: http://plone.org/
  documentation/manual/upgrade-
  guide/version/upgrading-plone-3-x-
  to-4.0

✓ Plone 4: http://plone.org/products/
  plone/features/

✓ Transmogrifier: http://
  www.slideshare.net/regebro/
  transmogrifier-migrating-to-plone-
  with-less-pain-2387600

✓ Transmogrifier: http://
  www.slideshare.net/garbas/
  migrations-with-transmogrifier



   Stefano Marchetti
Grazie.
Domande ?
   Stefano Marchetti
   RedTurtle’s co-founder
   and project manager
   stefano@redturtle.it

Weitere ähnliche Inhalte

Andere mochten auch

Plone TuneUp challenges
Plone TuneUp challengesPlone TuneUp challenges
Plone TuneUp challenges
Andrew Mleczko
 
Collective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumCollective Amberjack - European Plone Symposium
Collective Amberjack - European Plone Symposium
Massimo Azzolini
 

Andere mochten auch (13)

Plone e Web 2.0
Plone e Web 2.0Plone e Web 2.0
Plone e Web 2.0
 
Plone TuneUp challenges
Plone TuneUp challengesPlone TuneUp challenges
Plone TuneUp challenges
 
Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010Resoconto dalla Plone Conference 2010
Resoconto dalla Plone Conference 2010
 
Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010Collective.amberjack ploneconf2010
Collective.amberjack ploneconf2010
 
Bringing "real life" relations to Plone
Bringing "real life" relations to PloneBringing "real life" relations to Plone
Bringing "real life" relations to Plone
 
Collective Amberjack - European Plone Symposium
Collective Amberjack - European Plone SymposiumCollective Amberjack - European Plone Symposium
Collective Amberjack - European Plone Symposium
 
Plone per tutte le stagioni
Plone per tutte le stagioniPlone per tutte le stagioni
Plone per tutte le stagioni
 
Project management software of your dreams
Project management software of your dreamsProject management software of your dreams
Project management software of your dreams
 
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 NovembreBreve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
Breve resoconto dalla World Plone Conference 2009 26 Ottobre - 1 Novembre
 
Strategie e comunicazione per il turismo sul web
Strategie e comunicazione per il turismo sul webStrategie e comunicazione per il turismo sul web
Strategie e comunicazione per il turismo sul web
 
3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp3M per Plone Mockup, Mediacore, Mailchimp
3M per Plone Mockup, Mediacore, Mailchimp
 
Social intranet
Social intranetSocial intranet
Social intranet
 
Future is bright, future is Plone
Future is bright, future is PloneFuture is bright, future is Plone
Future is bright, future is Plone
 

Ähnlich wie Migrazione Plone4

Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python
simahawk
 

Ähnlich wie Migrazione Plone4 (20)

Plone 5 - lo stato dell'arte
Plone 5 - lo stato dell'artePlone 5 - lo stato dell'arte
Plone 5 - lo stato dell'arte
 
Migrazione da PostNuke a Plone: la banca dati CROP (S. Carluccio, CNR-ISMAR)
Migrazione da PostNuke a Plone: la banca dati CROP (S. Carluccio, CNR-ISMAR)Migrazione da PostNuke a Plone: la banca dati CROP (S. Carluccio, CNR-ISMAR)
Migrazione da PostNuke a Plone: la banca dati CROP (S. Carluccio, CNR-ISMAR)
 
Migrare da TYPO3 4.5 a TYPO3 6.x
Migrare da TYPO3 4.5 a TYPO3 6.xMigrare da TYPO3 4.5 a TYPO3 6.x
Migrare da TYPO3 4.5 a TYPO3 6.x
 
Il modello PloneGov per il riuso di software nella PA Italiana
Il modello PloneGov per il riuso di software nella PA ItalianaIl modello PloneGov per il riuso di software nella PA Italiana
Il modello PloneGov per il riuso di software nella PA Italiana
 
Il modello PloneGov per il riuso nella PA italiana
Il modello PloneGov per il riuso nella PA italianaIl modello PloneGov per il riuso nella PA italiana
Il modello PloneGov per il riuso nella PA italiana
 
Plone - soluzione, prodotto, comunità
Plone - soluzione, prodotto, comunitàPlone - soluzione, prodotto, comunità
Plone - soluzione, prodotto, comunità
 
10 ottime ragioni per usare svn in azienda
10 ottime ragioni per usare svn in azienda10 ottime ragioni per usare svn in azienda
10 ottime ragioni per usare svn in azienda
 
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
"Configuration Manager: il ruolo nel ciclo di vita del software" by Omar Rossini
 
Linux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelanceLinux & Tools: per la piccola azienda e i freelance
Linux & Tools: per la piccola azienda e i freelance
 
Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python Costruisci la tua piattaforma open-source di video-sharing in Python
Costruisci la tua piattaforma open-source di video-sharing in Python
 
Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6Stato della arte di Plone: verso Plone 6
Stato della arte di Plone: verso Plone 6
 
Git branching model
Git branching modelGit branching model
Git branching model
 
Manuale plone 4
Manuale plone 4Manuale plone 4
Manuale plone 4
 
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouchProgrammiamo iPhone e iPad (e non solo!) con MonoTouch
Programmiamo iPhone e iPad (e non solo!) con MonoTouch
 
Data Analysis & Machine Learning
Data Analysis & Machine LearningData Analysis & Machine Learning
Data Analysis & Machine Learning
 
Corso formatori - lezione 1
Corso formatori - lezione 1Corso formatori - lezione 1
Corso formatori - lezione 1
 
LibreOffice Writer per docenti
LibreOffice Writer per docentiLibreOffice Writer per docenti
LibreOffice Writer per docenti
 
T3CampItalia 2014 - Novità di TYPO3 CMS 6.2 LTS
T3CampItalia 2014 - Novità di TYPO3 CMS 6.2 LTST3CampItalia 2014 - Novità di TYPO3 CMS 6.2 LTS
T3CampItalia 2014 - Novità di TYPO3 CMS 6.2 LTS
 
Strategie di migrazione da Team Foundation Server ad Azure DevOps Services
Strategie di migrazione da Team Foundation Server ad Azure DevOps ServicesStrategie di migrazione da Team Foundation Server ad Azure DevOps Services
Strategie di migrazione da Team Foundation Server ad Azure DevOps Services
 
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
Plone scalable dal sito del piccolo Comune, al portale e intranet della Regio...
 

Mehr von Stefano Marchetti

Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
Stefano Marchetti
 

Mehr von Stefano Marchetti (15)

io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
io-Comune e gli strumenti per la comunicazione e la digitalizzazione - AgiD c...
 
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
Come realizzare un sito web di una PA conforme alle linee guida di AgiD con V...
 
Legionella: opendata e dati sanitari
Legionella: opendata e dati sanitariLegionella: opendata e dati sanitari
Legionella: opendata e dati sanitari
 
Chi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di ModenaChi cerca trova: il motore di ricerca del comune di Modena
Chi cerca trova: il motore di ricerca del comune di Modena
 
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioniIl concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
Il concerto di Vasco Rossi e il sito Modena Park: numeri ed emozioni
 
Stato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltreStato dell'arte di Plone 5 e oltre
Stato dell'arte di Plone 5 e oltre
 
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa onlineOnline il nuovo sito di QubicaAMF: dalle idee alla messa online
Online il nuovo sito di QubicaAMF: dalle idee alla messa online
 
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
ubiGreen è on-line: il nuovo portale web per la georeferenziazione dei proget...
 
La nuova rete civica del Comune di Modena
La nuova rete civica del Comune di ModenaLa nuova rete civica del Comune di Modena
La nuova rete civica del Comune di Modena
 
Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+Le piazze della partecipazione: IoPartecipo+
Le piazze della partecipazione: IoPartecipo+
 
Report Plone Conference 2012
Report Plone Conference 2012 Report Plone Conference 2012
Report Plone Conference 2012
 
PloneGov Day 2012 - multimedia, modulistica, SEO
PloneGov Day 2012  - multimedia, modulistica, SEOPloneGov Day 2012  - multimedia, modulistica, SEO
PloneGov Day 2012 - multimedia, modulistica, SEO
 
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...PloneGov Day 2012  - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
PloneGov Day 2012 - Il Bollettino Ufficiale Regionale della Regione Emilia-R...
 
Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.Plone in the Public Sector: Business and Sustainability Models.
Plone in the Public Sector: Business and Sustainability Models.
 
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
ClueMapper: uno strumento Open Source per la gestione di progetti software co...ClueMapper: uno strumento Open Source per la gestione di progetti software co...
ClueMapper: uno strumento Open Source per la gestione di progetti software co...
 

Migrazione Plone4

  • 1. RedTurtle agile.open.connected Migrazione a Plone 4 Modena 03-11-2010 Stefano Marchetti
  • 2. Gov Italia Come migrare a Plone 4 istruzioni per l’uso
  • 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à!
  • 13. Ulteriori info ✓ Upgrade a Plone4: http://plone.org/ documentation/manual/upgrade- guide/version/upgrading-plone-3-x- to-4.0 ✓ Plone 4: http://plone.org/products/ plone/features/ ✓ Transmogrifier: http:// www.slideshare.net/regebro/ transmogrifier-migrating-to-plone- with-less-pain-2387600 ✓ Transmogrifier: http:// www.slideshare.net/garbas/ migrations-with-transmogrifier Stefano Marchetti
  • 15. Domande ? Stefano Marchetti RedTurtle’s co-founder and project manager stefano@redturtle.it