Ciao,

rispolvero l'argomento di qualche giorno fa, perchè mi sono imbattuto in qualche nuovo problemino. Riepilogo:

ho dei contenuti da esportare da un'istanza plone ad un'altra (stessa versione), così li esporto via ZMI (es. pagina-1.zexp) e li importo nel sito nuovo. Inizialmente sembra tutto ok, ma su quei contenuti che avevano elementi correlati (elementi che NON sono stati importati), non riesco a fare modifiche perchè il template edit fallisce (Traceback allegata).

Per quel che posso capire, il template edit fallisce perchè il widget degli elementi correlati cerca il percorso di un oggetto correlato, che sul nuovo sito non c'è.

Poco male: faccio uno script che mi azzera il ReferenceField in tutti gli oggetti migrati! Ok funziona, ora posso editare gli oggetti ma... ce n'è alcuni che non possono essere cancellati! (nessun traceback in questo caso). Perchè? Per quel che posso capire (ancora), nel reference_catalog vengano memorizzate delle entry anche per ogni link inserito nelle pagine, e non solo per i contenuti correlati: presumo serva per il check di integrità dei link. Per i link agli oggetti che NON sono stati importati è un problema! In un certo senso mi va pure bene (vedo quali sono i link interrotti), ma l'effetto di non poter cancellare una pagina perchè contiene un link sbagliato non è accettabile.

Vabbè, diciamo che risolvo anche questa, non so ancora bene come:
1) cancellando le entry nel reference_catalog
2) facendo uno script che modifica i link
3) ...altre idee?.

La domanda è... cos'altro può succedere? Nessuno di voi ha mai trasferito "rami" di un sito da un'istanza all'altra? Esiste una "best pratice" o un prodotto adatto a queste operazioni?

Grazie a tutti,
Max.

Massimiliano De Ruosi
---------------------
AINF (Area servizi informatici e multimediali)
Universita' degli Studi di Udine
Via delle Scienze, 208
33100, Udine (UD)  ITALY

Tel.  +39 (0)432 55 8893
Cell. +39 320 4350861
Fax:  +39 (0)432 55 8911 (segr. AINF)
email: [email protected]

----------------------------------------------------------------------
SEMEL (SErvizio di Messaging ELettronico) - AINF, Universita' di Udine


_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Rispondere a