|
Una informazione:
qualcuno ha idea di come fare ad aggiornare un sito plone3 con iw.fss su plone? Googlando ho trovato solo un sacco di TODO. Il sito in questione è banale e ha pochi elementi, soluzioni alternative "a manona" potrebbero andare bene. Ciao. -- Michele Mordenti _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Il 14/03/2012 10:42, Michele Mordenti ha scritto:
> Una informazione: > qualcuno ha idea di come fare ad aggiornare un sito plone3 con iw.fss su plone? > Googlando ho trovato solo un sacco di TODO. > Il sito in questione è banale e ha pochi elementi, soluzioni > alternative "a manona" potrebbero andare bene. > Ciao. > contentmigration o transmogrifier. Oppure funnelweb se si tratta di fare una mera copia dei contenuti :) Quest'ultimo l'ho usato ed è anche molto veloce. _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Il 14 marzo 2012 11:13, Yuri <[hidden email]> ha scritto:
> contentmigration o transmogrifier. Oppure funnelweb se si tratta di fare una > mera copia dei contenuti :) Quest'ultimo l'ho usato ed è anche molto veloce. funnelweb non lo conoscevo, ma non è quello che mi serve in questo caso. Ho provato ad usare contentmigration passando da plone.app.blob http://pypi.python.org/pypi/plone.app.blob#migrating-existing-content sono giunto ad un #epicfail Guaradando il codice del prodotto: https://svn.plone.org/svn/collective/iw.fss/trunk/iw/fss/migration.py def migrateFromFSS(self): """Do migrations from FSS """ # Nothing at the moment. In a certain future... self.log("Starting migrations from FSS") raise NotImplementedError("Migration from FSS not yet implemented") return self.changed_items Sembra chiara la loro strategia: iw.fss è per sempre! /me ancora troppo immaturo per fare queste attività a basso livello. -- Michele Mordenti _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Ciao,
premetto che onestamente non ho capito qual´é il punto di partenza (versioni, prodotti installati, etc) e dove vuoi arrivare... On 03/14/2012 03:40 PM, Michele Mordenti wrote: > Il 14 marzo 2012 11:13, Yuri<[hidden email]> ha scritto: >> contentmigration o transmogrifier. Oppure funnelweb se si tratta di fare una >> mera copia dei contenuti :) Quest'ultimo l'ho usato ed è anche molto veloce. > funnelweb non lo conoscevo, ma non è quello che mi serve in questo caso. si, ti serve solo per importare siti statici in plone. > Ho provato ad usare contentmigration passando da plone.app.blob > http://pypi.python.org/pypi/plone.app.blob#migrating-existing-content > > sono giunto ad un #epicfail cosa é andato storto? > Guaradando il codice del prodotto: > https://svn.plone.org/svn/collective/iw.fss/trunk/iw/fss/migration.py > def migrateFromFSS(self): > """Do migrations from FSS > """ > # Nothing at the moment. In a certain future... > self.log("Starting migrations from FSS") > raise NotImplementedError("Migration from FSS not yet implemented") > return self.changed_items > > Sembra chiara la loro strategia: iw.fss è per sempre! > > /me ancora troppo immaturo per fare queste attività a basso livello. Se hai un sito su 3.3.5 ti conviene migrare ai blob seguendo l´how-to di plone.app.blob, dopodiché puoi fare l´upgrade a plone 4. Oppure se vuoi fare tutto in una volta sola usa transmogrifier. SimO _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Ciao,
transmogrifier sicuramente ti evita problemi nel passaggio da fss a blob. Questo perchè con transmogrifier (io ho usato quintagroup.transmogrifier) fai un vero e proprio export dei dati per poi andarli a reimportare su un sito "pulito" Plone4.
Io ho incontrato alcune difficoltà nel far funzionare tutto correttamente anche se devo dire che il sito che ho migrato non era affatto banale e dovevo esportare tutto (contenuti, portlet, utenti e gruppi, ecc.)
Magari con un sito meno impegnativo i problemi sono minori ma ogni migrazione ha i suoi problemi. Personalmente ti suggerisco di provare prima altre strade e di lasciare transmogrifier per ultima.
Il giorno 14 marzo 2012 15:53, Simone Orsi <[hidden email]> ha scritto: Ciao, Mirco Angelini - RedTurtle Technology _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
In reply to this post by micmord
2012/3/14 Michele Mordenti <[hidden email]>:
> Il 14 marzo 2012 11:13, Yuri <[hidden email]> ha scritto: >> contentmigration o transmogrifier. Oppure funnelweb se si tratta di fare una >> mera copia dei contenuti :) Quest'ultimo l'ho usato ed è anche molto veloce. > > funnelweb non lo conoscevo, ma non è quello che mi serve in questo caso. > > Ho provato ad usare contentmigration passando da plone.app.blob > http://pypi.python.org/pypi/plone.app.blob#migrating-existing-content > > sono giunto ad un #epicfail > > Guaradando il codice del prodotto: > https://svn.plone.org/svn/collective/iw.fss/trunk/iw/fss/migration.py > def migrateFromFSS(self): > """Do migrations from FSS > """ > # Nothing at the moment. In a certain future... > self.log("Starting migrations from FSS") > raise NotImplementedError("Migration from FSS not yet implemented") > return self.changed_items > > Sembra chiara la loro strategia: iw.fss è per sempre! > > /me ancora troppo immaturo per fare queste attività a basso livello. > > -- Ciao Michele, l'unico modo che ho mai sperimentato è tramite una migrazione non interna a Plone (quindi appunto transmogrifier o tool simili). Nessuno ha ancora implementato qualcosa che riporti lo storage da FSS ad attributestorage (cosa che ti permetterebbe poi di usare la migrazione interna di plone.app.blob). -- -- luca twitter: http://twitter.com/keul linkedin: http://linkedin.com/in/lucafbb blog: http://blog.keul.it/ _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Penso di aver fatto una "porcata" ma partendo dal mio plone3.3.5 con
iw.fss 2.8.0rc e modificando il buildout con il macete per dirgli di usare plone4.0.9... ho ottenuto che: quando da ZMI ho premuto il tastone rosso UPGRADE inspiegabilmente il processo è andato a buon fine. Tutti (o la magggior parte.. non ho verificato) dei files sono stati "copiati" dentro la var/blobstorage e i nuovi files vengono creati solo li dentro senza modificare ulteriormente la /var/fss_storage/... Ho anche zappato via la /var/fss_storage/ senza che il sistema abbia fatto una piega. I problemi li ho trovati provando a disinstallare iw.fss... Come si sarà ampiamente capito tengo ancora qualche difficoltà a maneggiare Zope, abbiate pità di me. Il 14 marzo 2012 16:17, Luca Fabbri <[hidden email]> ha scritto: > 2012/3/14 Michele Mordenti <[hidden email]>: >> Il 14 marzo 2012 11:13, Yuri <[hidden email]> ha scritto: >>> contentmigration o transmogrifier. Oppure funnelweb se si tratta di fare una >>> mera copia dei contenuti :) Quest'ultimo l'ho usato ed è anche molto veloce. >> >> funnelweb non lo conoscevo, ma non è quello che mi serve in questo caso. >> >> Ho provato ad usare contentmigration passando da plone.app.blob >> http://pypi.python.org/pypi/plone.app.blob#migrating-existing-content >> >> sono giunto ad un #epicfail >> >> Guaradando il codice del prodotto: >> https://svn.plone.org/svn/collective/iw.fss/trunk/iw/fss/migration.py >> def migrateFromFSS(self): >> """Do migrations from FSS >> """ >> # Nothing at the moment. In a certain future... >> self.log("Starting migrations from FSS") >> raise NotImplementedError("Migration from FSS not yet implemented") >> return self.changed_items >> >> Sembra chiara la loro strategia: iw.fss è per sempre! >> >> /me ancora troppo immaturo per fare queste attività a basso livello. >> >> -- > > Ciao Michele, > > l'unico modo che ho mai sperimentato è tramite una migrazione non > interna a Plone (quindi appunto transmogrifier o tool simili). Nessuno > ha ancora implementato qualcosa che riporti lo storage da FSS ad > attributestorage (cosa che ti permetterebbe poi di usare la migrazione > interna di plone.app.blob). > > > > -- > -- luca > > twitter: http://twitter.com/keul > linkedin: http://linkedin.com/in/lucafbb > blog: http://blog.keul.it/ > _______________________________________________ > Plone-IT mailing list > [hidden email] > https://lists.plone.org/mailman/listinfo/plone-plone-it > http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html -- Michele Mordenti _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Il 14 marzo 2012 17:12, Michele Mordenti <[hidden email]>
ha scritto: > Tutti (o la magggior parte.. non ho verificato) dei files sono stati > "copiati" dentro la var/blobstorage e i nuovi files vengono creati > solo li dentro senza modificare ulteriormente la /var/fss_storage/... Ok, non è un gran test ma con 145 files validi gestiti da iw.fss ho: find ./var/blobstorage/ -name *.blob | wc -l 145 -- Michele Mordenti _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Per rimuovere definitivamente iw.fss io ho sudato parecchio.
Ho utilizzato un po' questo
e un po' questi comandi:
alla fine ne sono uscito, ma non e' stata una passeggiata. alessandro.
Il giorno 14 marzo 2012 17:31, Michele Mordenti <[hidden email]> ha scritto: Il 14 marzo 2012 17:12, Michele Mordenti <[hidden email]> bye SauZheR ************************************ l'iterazione è umana... la ricorsione, Divina! ************************************ reply to: sauzher AT gmail DOT com _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Grazie a tutti per i consigli. Ho imparato che ho ancora molto da imparare. Sent from iBad2
_______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
|
Solo per dire che alla fine, mettendo in fila le cose senza pasticci,
ci sono riuscito. I contenuti sono passati su blobstorage e la rimozione di iw.fss non è stata traumatica, di fatto è bastato disinstallarlo. - upgrade iw.fss alla ultima versione 2.8.0rc5 e reinstallazione prodotto - modifica buildout per plone4.0.9 lasciando iw.fss - bootstrap con python2.6 - buildout - upgrade di plone - disinstallato iw.fss dal sito - rimozione dal buildout con eliminazione di fss_storage Anche l'aggiornamento a plone4.1.4 e relativo upgrade è andato a buon fine. -- Michele Mordenti _______________________________________________ Plone-IT mailing list [hidden email] https://lists.plone.org/mailman/listinfo/plone-plone-it http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html |
| Powered by Nabble | Edit this page |
