2010/2/22 Diego Purpo <[email protected]>
> Ciao a tutti.
>
> Ho questo problema.
> Ho un'area di staging ed una di produzione per un sito in Plone.
> Sulla stessa installazione ora devo attivare un nuovo portale, stesso
> cliente e con un tema leggermente differente.
> Fin qui tutto ok.
>
> Ho però ora un problema.
> Il secondo sito, una volta in staging, sarà testato e parallelamente
> popolato con i dati corretti.
> Sapendo che entrame le installazioni sono basate su Data.fs come faccio a
> - esportare dall'area di staging solo i dati del secondo sito
> - importare in produzione i dati così esportati senza compromettere il
> primo sito?
>
Puoi usare l'import/export di Zope dalla ZMI con questi passaggi:
ti assicuri che il codice python dietro a staging e produzione sia
assolutamente identico (stessi pacchetti, stesse versioni), ma dovrebbe già
essere così, essendo un'istanza di staging.
Esporti il sito in un file .zexp: dalla zmi di staging selezioni il checkbox
accanto al sito Plone, clicchi su Import/Export e poi su export. Sul server
di staging verrà creato un file il cui path ti apparirà via
web (assomiglierà a buildout/var/instance/nomesito.zexp).
Copi questo file zexp nella directory "import" dell'istanza di produzione
(probabilmente assomiglierà a buildout/parts/instance/import).
Dall'istanza di produzione clicchi "Import/Export", selezioni il tuo zexp
(nel menu apparirà insieme a ZopeTutorialExamples.zexp e Examples.zexp) e
clicchi su "Import".
Dovrebbe funzionare. Se non funzionasse puoi usare un mountpoint per lo
ZODB, montando il sito dal suo Data.fs, ma è più complicato e personalmente
non l'ho mai fatto.
Silvio
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html