Re: Res: Res: [zope-pt] [Ajuda] Mensagem de erro ao adicionar cobteúdo programat
Cleber, correto, tesla é uma chamada a um external method, que retorna uma lista, nesse caso é [0,1,2,3,4,5,6,7,8,9], esse method já foi testado e funciona. O esperado do script é que ele insira na pasta onde o script está, notícias(RichDocument) programaticamente, o corpo da notícia padrão, e os títulos e ids variando conforme varia os elementos da lista, conforme a varredura pelo "while". abs --- Em zope-pt@yahoogrupos.com.br, "Jeferson Lelis C. dos Santos" <[EMAIL PROTECTED]> escreveu > > Oi Cléber, > > Quem postou foi nosso amigo Henrique. > > Abraço. > > Atenciosamente, > > Jeferson Lelis. > > > > > > De: Cleber J Santos <[EMAIL PROTECTED]> > Para: zope-pt@yahoogrupos.com.br > Enviadas: Terça-feira, 25 de Novembro de 2008 13:55:49 > Assunto: Re: Res: [zope-pt] [Ajuda] Mensagem de erro ao adicionar cobteúdo programaticame > > > Caro Jeferson, > > Me tira uma dúvida, ali onde você declara a variável *li* primeiro você > diz que ela é uma lista vazia certo? Logo após você diz que ela é um > metodo invocado no contexto? > > Este tesla( ) ele é um script? Uma pasta? O que ele é? Uma outra coisa, > o que exatamente você deseja fazer com o script? O que você espera que > ele faça? > > abs > > picovzk wrote: > > Obrigado aos dois, mas tanto alterando o proxy quanto setando > > o verbose security on não funcionou. > > No caso do proxy, a mensagem de erro persiste, no verbose aparece > > um erro chamado TypeError. > > > > > > --- Em [EMAIL PROTECTED] .com.br, "Jeferson Lelis C. dos Santos" > > escreveu > > > >> Henrique, > >> > >> Vai na aba Proxy do seu script python e marca ele como Manager. > >> > > depois executa e vê se funciona. > > > >> Atenciosamente, > >> > >> Jeferson Lelis. > >> > >> > >> > >> > >> _ _ __ > >> De: José Henrique > >> Para: [EMAIL PROTECTED] .com.br > >> Enviadas: Sexta-feira, 21 de Novembro de 2008 14:45:41 > >> Assunto: Re: [zope-pt] [Ajuda] Mensagem de erro ao adicionar > >> > > cobteúdo programaticamente > > > >> 2008/11/21 picovzk <[EMAIL PROTECTED] com.br> > >> > >> Ao testar este script no zope: > >> > >> from Products.PythonScri pts.standard import html_quote > >> request = container.REQUEST > >> RESPONSE = request.RESPONSE > >> > >> li=[] > >> li=context.tesla( ) > >> > >> i=0 > >> while i < 10: > >> o = context > >> > >> idict = {'description' : 'This is the folder description' > >>, 'text' : 'educação' > >>} > >> > >> o.invokeFactory( type_name='RichDocu ment', id=li[i]) > >> o = getattr(o,li[ i]) > >> o.edit(title= li[i],descriptio > >> > > n=idict['descriptio n'],text= idict['text' ]) > > > >> i=i+1 > >> > >> ,aparece a mensagem: > >> > >> Privilégios Insuficientes > >> > >> Você não possui privilégios suficientes para visualizar essa página. > >> Se você acredita que está recebendo essa mensagem incorretamente, por > >> favor envie um E-Mail para > >> [EMAIL PROTECTED] t. > >> > >> Gostaria de saber como faço para solucionar o problema, haja visto > >> que a lista é atribuída através de um external method, que está > >> funcionando. > >> OBS: a lista li é composta pela numeração de 0 a 9 > >> > >> Informações adicionais: > >> > >> Plone 2.5.5 > >> Zope 2.9.8 > >> Ubuntu > >> > >> Grato desde já pela atenção. > >> > >> Apenas com essa informação fica difícil saber qual o erro. Altere o > >> > > zope.conf que fica na pasta etc de sua instância e ative o verbose > > security, para que a mensagem seja mais detalhada. > > > >> > >> Zénrique. > >> > >> > >> Veja quais são os assuntos do momento no Yahoo! +Buscados > >> http://br.maisbusca dos.yahoo. com > >> > >> > > > > > > > > > > -- > #!/bin/bash > # Name: Cleber J Santos > # Email: cleber_jsantos@ yahoo.com. br > # Icq: 27837 > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com >
Re: Res: [zope-pt] [Ajuda] Mensagem de erro ao adicionar cobteúdo programaticame
Obrigado aos dois, mas tanto alterando o proxy quanto setando o verbose security on não funcionou. No caso do proxy, a mensagem de erro persiste, no verbose aparece um erro chamado TypeError. --- Em zope-pt@yahoogrupos.com.br, "Jeferson Lelis C. dos Santos" <[EMAIL PROTECTED]> escreveu > > Henrique, > > Vai na aba Proxy do seu script python e marca ele como Manager. depois executa e vê se funciona. > > Atenciosamente, > > Jeferson Lelis. > > > > > > De: José Henrique <[EMAIL PROTECTED]> > Para: zope-pt@yahoogrupos.com.br > Enviadas: Sexta-feira, 21 de Novembro de 2008 14:45:41 > Assunto: Re: [zope-pt] [Ajuda] Mensagem de erro ao adicionar cobteúdo programaticamente > > > 2008/11/21 picovzk <[EMAIL PROTECTED] com.br> > > Ao testar este script no zope: > > from Products.PythonScri pts.standard import html_quote > request = container.REQUEST > RESPONSE = request.RESPONSE > > li=[] > li=context.tesla( ) > > i=0 > while i < 10: > o = context > > idict = {'description': 'This is the folder description' >, 'text' : 'educação' >} > > o.invokeFactory( type_name='RichDocument', id=li[i]) > o = getattr(o,li[ i]) > o.edit(title= li[i],descriptio n=idict['description'],text=idict['text']) > i=i+1 > > ,aparece a mensagem: > > Privilégios Insuficientes > > Você não possui privilégios suficientes para visualizar essa página. > Se você acredita que está recebendo essa mensagem incorretamente, por > favor envie um E-Mail para > [EMAIL PROTECTED] t. > > Gostaria de saber como faço para solucionar o problema, haja visto > que a lista é atribuída através de um external method, que está > funcionando. > OBS: a lista li é composta pela numeração de 0 a 9 > > Informações adicionais: > > Plone 2.5.5 > Zope 2.9.8 > Ubuntu > > Grato desde já pela atenção. > > Apenas com essa informação fica difícil saber qual o erro. Altere o zope.conf que fica na pasta etc de sua instância e ative o verbose security, para que a mensagem seja mais detalhada. > > Zénrique. > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com >
[zope-pt] [Ajuda] Mensagem de erro ao adicionar cobteúdo programaticamente
Ao testar este script no zope: from Products.PythonScripts.standard import html_quote request = container.REQUEST RESPONSE = request.RESPONSE li=[] li=context.tesla() i=0 while i < 10: o = context idict = {'description': 'This is the folder description' , 'text' : 'educação' } o.invokeFactory(type_name='RichDocument', id=li[i]) o = getattr(o,li[i]) o.edit(title=li[i],description=idict['description'],text=idict['text']) i=i+1 ,aparece a mensagem: Privilégios Insuficientes Você não possui privilégios suficientes para visualizar essa página. Se você acredita que está recebendo essa mensagem incorretamente, por favor envie um E-Mail para [EMAIL PROTECTED] Gostaria de saber como faço para solucionar o problema, haja visto que a lista é atribuída através de um external method, que está funcionando. OBS: a lista li é composta pela numeração de 0 a 9 Informações adicionais: Plone 2.5.5 Zope 2.9.8 Ubuntu Grato desde já pela atenção.
[zope-pt] Re: [Ajuda] Script python para adicionar notícias no plone "automaticamente"
Obrigado pela dica, fiz uns testes utilizando o invokeFactory e o resultado foi positivo, depois de pesquisar na net, estou tentando realizar a inserção de conteúdo através de um script que chama um external method que lê o arquivo e retorna uma lista com suas linhas. Darei uma olhada no material que você postou para ter mais idéias. Grato pela atenção, abraço. --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda" <[EMAIL PROTECTED]> escreveu > > Opa, > > Isso já discutido varias vezes aqui, sempre é bom da uma olhada no historico > da lista [1]. Isso pode ser feito de diversas formas. Pode embutir um script > no workflow da noticia para criar a noticia no outro portal. Pode se criar > um metodo no portal de origem aonde ele retorne um dicionário de dados ou > xml para um metodo no outro portal, neste segundo portal você pode ter um > script para criar as noticias, nesta caso vc pode usar o XML-RPC. Ou se > quiser pegar de um arquivo texto ele terá que ter um padrão para que você > possa criar um script para fazer o parser deste arquivo e criar os objetos > vc pode usar o invokeFactory [2]. > > [1] http://br.groups.yahoo.com/group/zope-pt/ > [2] > http://plone.org/documentation/how-to/pre-populated-folder/?searchterm=invokeFactory > > abr, > Leonardo Miranda > > > 2008/8/21 picovzk <[EMAIL PROTECTED]> > > > O objetivo é extrair os dados, de um arquivo de texto > > ou do banco de dados, e inserir o conteúdo no plone site > > como richdocument ou notícia. > > > > --- Em zope-pt@yahoogrupos.com.br , > > "Guilherme Lopes" > > escreveu > > > > > > > > No caso o que você deseja saber!? > > > Como ler um arquivo texto em um script!? > > > Ou como adicionar essa noticia ao site.!? > > > Não entendi! > > > > > > Abração > > > > > > 2008/8/21 picovzk > > > > > > > Estou trabalhando em um portal que deve herdar as notícias > > > > de um outro site, essas notícias estão em um arquivo de texto, > > > > alguém poderia ajudar, como sou iniciante em no ambiente PZP, > > > > estou sem idéias. Foi-me sugerido que esse processo de adicionar > > > > o conteúdo de forma programática seria através de um script python. > > > > > > > > informações: > > > > Plone 2.5.5 > > > > Zope 2.9.8 > > > > Ubuntu > > > > > > > > > > > > > > > > > > > > > > > > > -- > Leonardo Miranda >
[zope-pt] Re: [Ajuda] Script python para adicionar notícias no plone "automaticamente"
O objetivo é extrair os dados, de um arquivo de texto ou do banco de dados, e inserir o conteúdo no plone site como richdocument ou notícia. --- Em zope-pt@yahoogrupos.com.br, "Guilherme Lopes" <[EMAIL PROTECTED]> escreveu > > No caso o que você deseja saber!? > Como ler um arquivo texto em um script!? > Ou como adicionar essa noticia ao site.!? > Não entendi! > > Abração > > 2008/8/21 picovzk <[EMAIL PROTECTED]> > > > Estou trabalhando em um portal que deve herdar as notícias > > de um outro site, essas notícias estão em um arquivo de texto, > > alguém poderia ajudar, como sou iniciante em no ambiente PZP, > > estou sem idéias. Foi-me sugerido que esse processo de adicionar > > o conteúdo de forma programática seria através de um script python. > > > > informações: > > Plone 2.5.5 > > Zope 2.9.8 > > Ubuntu > > > > > > >
[zope-pt] [Ajuda] Script python para adicionar notícias no plone "automaticamente"
Estou trabalhando em um portal que deve herdar as notícias de um outro site, essas notícias estão em um arquivo de texto, alguém poderia ajudar, como sou iniciante em no ambiente PZP, estou sem idéias. Foi-me sugerido que esse processo de adicionar o conteúdo de forma programática seria através de um script python. informações: Plone 2.5.5 Zope 2.9.8 Ubuntu