Entrar
Usuário novo? Cadastre-se
zope-pt
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode receber várias mensagens em um único e-mail. Basta configurar suas opções de entrega de e-mail.

Mensagens

  Ajuda
Avançado
Extraindo dados do Data.fs do Plone   Lista de tópicos   < Tópico anterior  |  Próximo tópico >
Responder  | 
Re: [zope-pt] Extraindo dados do Data.fs do Plone

Outra dica é usar python script dentro do zope
Você fazer uma busca no portal catalog atrás dos objetos que quer extrair.
Aí você usa getObject para pegar o objeto.
Aí você tem acesso aos atributos e métodos e pode usar um arquivo ou saída para o formato que quer .
Por exemplo, informações separadas por ; para serem importadas ou processadas em um BD.

Por fora do zope você pode ver essa mensagem
http://br.groups.yahoo.com/group/zope-pt/message/11087?l=1
que explica com acessar o data.fs do zope e caminhar até o objeto que quer e extrair os dados.

Se possível instale o produto DocFinderTab no seu zope para ver os atributos e métodos de cada objeto.


Em 9 de março de 2010 09:05, José Henrique <jhreis@...> escreveu:
 

Em 8 de março de 2010 19:42, Adam Victor Nazareth Brandizzi
<brandizzi@...> escreveu:


> 2010/3/8 José Henrique <jhreis@...>
>> Para manipular diretamente o Data.fs procure por tutoriais sobre o
>> ZODB. Há vários espalhados pela net.
>
> Eu procurei! Só que eles só ensinam como colocar dicionários no ZODB e
> porque ZODB é tão melhor que relacional. Não estão ajudando muito...
>
> Eu queria saber sobre como os dados do Plone são armazenados, como
> recuperar e.g. o título de um artigo etc. mas não encontro
> documentação sobre isso. Ninguém tem?
>
> --
> Adam Victor Nazareth Brandizzi
> http://brandizzi.googlepages.com/
>
Adam,

Dei uma peruada no código fonte do ZODB e vi que provavelmente você
pode encontrar alguma coisa útil olhando os arquivos FileStorare.py e
format.py. No início deste último arquivo, inclusive, há uma longa
descrição de como é estruturado o arquivo. Não deve ser a forma mais
rápida de aprender, mas já é um caminho.

Uma alternativa seria lançar uma questão na lista internacional do
Zope, já que lá participam os criadores do Zope.

Zénrique.



--
Cordialmente,
Wilton Souza Alencar


Ter, 9 de Mar de 2010 3:51 pm

wiltonsa@...
Enviar e-mail Enviar e-mail

 | 
Expandir mensagens Nome/E-mail Classificar por data

Pessoas, tenho de fazer uma migração de dados do Plone para outra plataforma. Minha primeira ideia é fazer um script Python que retire os dados do Data.fs e...
qbyron
Offline Enviar e-mail
5 de Mar de 2010
8:09 pm

... Para manipular diretamente o Data.fs procure por tutoriais sobre o ZODB. Há vários espalhados pela net. Zénrique....
José Henrique
rique_63
Offline Enviar e-mail
8 de Mar de 2010
3:23 pm

2010/3/8 José Henrique <jhreis@...> ... Eu procurei! Só que eles só ensinam como colocar dicionários no ZODB e porque ZODB é tão melhor que...
Adam Victor Nazareth ...
qbyron
Offline Enviar e-mail
8 de Mar de 2010
10:42 pm

Em 8 de março de 2010 19:42, Adam Victor Nazareth Brandizzi ... Adam, Dei uma peruada no código fonte do ZODB e vi que provavelmente você pode encontrar...
José Henrique
rique_63
Offline Enviar e-mail
9 de Mar de 2010
12:05 pm

Outra dica é usar python script dentro do zope Você fazer uma busca no portal catalog atrás dos objetos que quer extrair. Aí você usa getObject para pegar...
Wilton Alencar
wiltonsa@...
Enviar e-mail
9 de Mar de 2010
3:59 pm

So uma detalhe em ralacao a mensagem anterior... cuidado com o geObject. Ele "acorda" o objeto, ou seja, o coloca na memoria, se tiver fazendo o script num...
Alexandre Marinho
lyralemos
Offline Enviar e-mail
9 de Mar de 2010
4:13 pm

Aproveitando o questionamento do getObject gostaria de saber como acessar métodos incomuns entre os objetos sem usar o getObject. Alguns métodos dá pra usar...
Jeferson Lelis C. dos...
jeferlelis
Offline Enviar e-mail
9 de Mar de 2010
7:21 pm

Ja fugindo do assunto do tópico :P Nesse caso você pode cadastrar o tipo como metadata... Vai em portal_catalog -> metadata Ai vc cadastra o metodo que você...
Alexandre Marinho
lyralemos
Offline Enviar e-mail
9 de Mar de 2010
7:28 pm

2010/3/9 Wilton Alencar <wiltonsa@...> ... Eu não queria ter de levantar um zope para fazer isso... mas vou cogitar. ... Até tentei isso, e consegui...
Adam Victor Nazareth ...
qbyron
Offline Enviar e-mail
13 de Mar de 2010
8:45 pm

2010/3/9 José Henrique <jhreis@...> ... Hmm... Não quero entender como funciona o Data.fs em si, mas como os dados do Plone são guardados nele. Se me...
Adam Victor Nazareth ...
qbyron
Offline Enviar e-mail
12 de Mar de 2010
9:25 pm

2010/3/12 Adam Victor Nazareth Brandizzi <brandizzi@...> ... Olá Adam, Na verdade o seu paralelo não faz sentido no ZODB, pois o ZODB é sem schema ...
Luciano Pacheco
lucmult
Offline Enviar e-mail
13 de Mar de 2010
12:42 am

2010/3/12 Luciano Pacheco <lucmult@...> ... Eu sei, o que eu quis dizer é que eu quero saber onde estarão os objetos com as informações que preciso...
Adam Victor Nazareth ...
qbyron
Offline Enviar e-mail
13 de Mar de 2010
8:48 pm

2010/3/13 Adam Victor Nazareth Brandizzi <brandizzi@...> ... Vc quer fazer buscas é isso ? Você pode usar o portal_catalog para fazer buscas e achar...
Luciano Pacheco
lucmult
Offline Enviar e-mail
13 de Mar de 2010
9:00 pm

2010/3/13 Luciano Pacheco <lucmult@...> ... Não... o que eu quero fazer - e consegui, graças a vocês :) - e algo como: plone = app['Plone'] news =...
Adam Victor Nazareth ...
qbyron
Offline Enviar e-mail
14 de Mar de 2010
2:15 pm
Avançado

Copyright © 2010 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda