[ Andre Festrati ]: ----------------------------- |Agora nosso novo portal, já com o PLONE 2.5.3, está funcionando a |toda prova, mas nos deparamos com um problema em migrar as notícias do |CMF antigo..
Bem vindo ao clube. |Pegamos e colocamos o antigo site com a mesma versão do CMF que |utiliza o PLONE 2.5.3 e quando fizemos um comparativos entre as |notícias e além das diferenças das propriedades dos objetos estamos |tendo tb problemas com "ascii"... O encoding default do Python é ascii. O que é ótimo para países de língua inglesa e péssimo para quase todo o resto do mundo ;o) O que eu faço, despudoradamente é alterar o encoding default do Python de ascii para utf-8 (ou iso-8859-1 quando era o caso). E eu digo "despudoradamente" pois não uso o sitecustomize.py, mas vou direto a fonte <python_dir>/lib/site.py e faço a troca lá. Todavia, ainda é preciso garantir que os objetos que estão "dentro" estão coerentes com este encoding e que as trocas de dados com o mundo externo farão as conversões necessárias. |Então geramos, pela interface do ZOPE, um XML da notícia antiga com |a ideia de comparar e gerar um script, mas novamente um problema que |o na interface do ZOPE da erro ao tentar gerar um XML da notícia do |PLONE. Aí já não sei lhe orientar, pois nunca confiei na exportação em XML. Mas vc poderia tentar habilitar o FTP e fazer um download de todo o diretório. Em geral, os objetos são convertidos para uma forma textual (se não forem arquivos -> meta_type==File), e este pode ser um caminho de recuperação de dados. |Pergunto |Alguém passou por isso aqui na lista? O tempo todo. Ontem mesmo tive que migrar um Plone 2.0.5 para 2.5.5, detalhe: portal feito por sei-lá-quem. Diversão pura. Abração, Senra