[Zope-pt] Retirar uma frase Benvindo ao portal
Olá, no portal tabs quando introduzi um pasta com um nome... ao clicar nessa pasta aparece-me esta frase Benvindo ao portal. Gostaria de saber como retiro este seguinte conteúdo Benvindo a portal . Pois já tentei retirar, mas só consigo retirar a palavra portal. Poderiam me dizer como faço para retirar a outra,pois não tenho muita experiência com plone. Poderiam-me enviar por passos,como faço. Preciso da vossa ajuda o mais rápido possível ,pois estou a criar um portal e estou com prazo muito apertado. Obrigada Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[Zope-pt] Problema ao criar uma psta no portal tabs
olá, envio seguinte questão tentei criar uma pasta no portal tabs com acentos e poroblema que surge é que na parte do zmi não deixa criar a seguinte pasta. Eu primeiramente criei no portal actions, colocando toda a informação. Mas depois quando fui à parte para adicionar uma pasta não foi possível. Aparece-me esta mensagem na parte do portal: As nossas desculpas...O item pedido não existe neste servidor ou não pode ser fornecido. Por favor verifique o endereço de web ou use o mecanismo de pesquisa nesta página para tentar encontrar o que procura. Se tem a certeza de ter o endereço web correcto mas encontra um erro, solicitamos-lhe que contacte o Administração do Sítio. Obrigado. 404 - Não encontrado como faço para resolver esta situação Obrigada Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] tradução de palavras
Dorneles, bom dia. Obrigado, vou ver o que posso fazer aqui. Eduardo Em 23/03/06, Dorneles Treméa [EMAIL PROTECTED] escreveu: Opa Eduardo, alguem sabe como colocar um sinonimo de tradução para uma palavra, sem usar o arquivo i18n, para que a palavra sofra tradução automatica a cada vez que aparecer no site? muito dificilmente isso será possível...O Zope só 'traduz' as strings marcadas para tal (i18n:translate) e mesmo assim elas obrigatoriamente devem estar relacionadas em algumdos arquivos de catálogos de mensagens (*.PO).Eu não disse que isso é impossível pois uma coisa que me passou pelacabeça seria processar a saída HTML gerada pelo Plone, substituindo tudo o que for 'x' por 'y'... mas sendo sincero, não sei onde algodesse tipo poderia ser usado... :-)-- Dorneles TreméaX3ng Web TechnologyPara enviar uma mensagem: zope-pt@yahoogrupos.com.brPara desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [Zope-pt] Pasta Esperta
Dorneles, A função dessa pasta esperta seria pegar todos os documentos publicados na pasta conteudo e coloca-los na capa do site, isso permitiria que eu tivesse mais de uma sessão de notícias por exemplo... aproveitando para pedir mais uma ajudinha, como eu faço para pegar a saida dessa pasta esperta e colocar num portlet?!?!? Grato Quoting Dorneles Treméa [EMAIL PROTECTED]: Opa Giovanni, estamos tendo uns probleminhas com uma pasta esperta aqui, pois gostariamos que ela fizesse sua busca apenas dentro da pasta de conteudo, mas quando colocamos o critério local na pasta esperta ela para de funcionar... o que pode estar causando isso??? manda passo a passo o que precisa ser feito (melhor ainda se for um unittest) para ela 'parar de funcionar', que a gente pode dar uma conferida mais de perto... ;-) -- Dorneles Treméa X3ng Web Technology Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] YAHOO! GRUPOS, UM SERVIçO OFERECIDO POR: PUBLICIDADE [1] - LINKS DO YAHOO! GRUPOS * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/[2] * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo![4]. Links: -- [1] http://br.ard.yahoo.com/SIG=12f9p4u9q/M=396553.7942726.8983424.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1143168315/A=3378475/R=2/id=noscript/SIG=154eokgva/*http://lt.dell.com/lt/lt.aspx?CID=11648LID=321747DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs [2] http://br.groups.yahoo.com/group/zope-pt/ [3] mailto:[EMAIL PROTECTED] [4] http://br.yahoo.com/info/utos.html -- Grato Giovanni de A. Calheiros Participante da equipe de desenvolvimento Diretoria de Tecnologia da Informação - DTI Instituto de Tecnologia em Informática e Informação do Estado de Alagoas-ITEC/AL Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] Re: problemas com a migração
Oi Palmira, [snipped traceback] File P:\Plone 2\Data\Products\SimpleBlog\Extensions\Install.py, line 45, in install addTool = portal.manage_addProduct['SimpleBlog'].manage_addTool AttributeError: manage_addTool Espero que alguém possa dar-me uma dica pois não consigo instalar nenhuma versão do SimpleBlog. hum... o traceback está avisando que ele não achou o manage_addTool no SimpleBlog... Isso pode acontecer quando o produto tem algum problema, como um erro de sintaxe, ou coisa parecida... Atualizaste o SimpleBlog para qual versão? (Dorneles, peço desculpa por não me ter identificado nas mensagens anteriores, foi por lapso) Nem esquenta... ;-) -- Dorneles Treméa X3ng Web Technology Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[Zope-pt] Re: problemas com a migração
--- Em zope-pt@yahoogrupos.com.br, Dorneles Treméa [EMAIL PROTECTED] escreveu Oi Palmira, [snipped traceback] File P:\Plone 2\Data\Products\SimpleBlog\Extensions\Install.py, line 45, in install addTool = portal.manage_addProduct['SimpleBlog'].manage_addTool AttributeError: manage_addTool Espero que alguém possa dar-me uma dica pois não consigo instalar nenhuma versão do SimpleBlog. hum... o traceback está avisando que ele não achou o manage_addTool no SimpleBlog... Isso pode acontecer quando o produto tem algum problema, como um erro de sintaxe, ou coisa parecida... Atualizaste o SimpleBlog para qual versão? (Dorneles, peço desculpa por não me ter identificado nas mensagens anteriores, foi por lapso) Nem esquenta... ;-) -- Dorneles Treméa X3ng Web Technology Quando fiz a migração do Plone 2.1.1 para 2.1.2, tive que voltar a fazer a instalação do SimpleBlog. Então instalei a versão 1.2.1. Como não funcionou, tentei instalar a versão 2-0a1, e ocorreu o mesmo erro. Ja repeti a instalação várias vezes, mas ocorre sempre o mesmo erro. Palmira Seixas Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[Zope-pt] Re: validators - Archetypes
Jean, obrigada pela dica! Fiz conforme seu exemplo mas não estou conseguindo fazer funcionar, parece que não está registrando o validator, o erro é o seguinte: 2006-03-24 15:14:31 INFO Archetypes Products/Archetypes/Field.py[261]:_validationLayer WARNING: Disabling validation for centro_custo: isCentroCusto O código do Validators.py é o seguinte: from Products.validation.config import validation from Products.validation.interfaces.IValidator import IValidator listaValidadores = [] class ValidadorCentroCusto: Validador para verificar se o Centro de Custo informado eh valido. __implements__ = IValidator def __init__(self, name, title='', description=''): self.name = name self.title = title or name self.description = description def __call__(self, value, *args, **kw): centro_custo = value if len(centro_custo) != 11: return %s precisa ter 11 digitos. % centro_custo elif not centro_custo.isdigit(): return %s precisa ter somente numeros. % centro_custo else: return 1 listaValidadores.append(ValidadorCentroCusto('isCentroCusto', title='', description='')) for validador in listaValidadores: # registra os validadores validation.register(validador) --- Em zope-pt@yahoogrupos.com.br, Jean Rodrigo Ferri [EMAIL PROTECTED] escreveu Elisandra Fidler wrote: Olá pessoal!! Estou modelando algumas classes no Poseidon e alguns campos precisam ser validados, para isso tenho que contruir uns validadores específicos, como por exemplo isCentroCustoValido para validar um campo de Centro de Custo, fazendo uma pesquisa em um banco de dados verificando se o centro de custo existe. A minha dúvida é como colocar isso na tag validators e como construir esse validador na classe. É isso! Um abraço a todos, No tagged value do atributo crie um: validators = isEmail, isCentroCusdoValido, isOutraCoisa Como construir um validador tem vários exemplos no Archetypes, veja um de CPF: http://colab.interlegsi.gov.br/file/ILSAAL/trunk/Validators.py -- Jean Ferri Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] zope and webservice
Pessoal, alguém conseguiu fazer o zope supportar SOAP via tutorial da Cignex.Estou tendo difuldade em aplicar o conceito exposto, apesar do site rodar normalmente sem erro, apenas se tento acessar External method e scripts via SOAP de um client qualquer Não consigo. Se alguém tiver uma dica.AbraçosTOMEm 25/11/05, Dorneles Treméa [EMAIL PROTECTED] escreveu: Opa Ricardo, Tenho dado uma estudada em SOAP, WDSL etc ... mas tudo que fiz ateh agora foi fora do zope... o que com zope usei métodos externos alguém sabe o que o ZOPE tem a nos oferecer com relação a este assunto o Benjamin Saller apresentou uma palestra com o título 'Web Services in Plone' este ano, tanto no Plone Symposium como na Conference:http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf No site do Plone também tem um mini howto chamado Importing a SOAPclient object to be used by python scripts:http://plone.org/documentation/how-to/import-soap-client-object Outros links que podem interessar:- http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport- http://svn.zope.org/soap/trunk- http://www.zope.org/Members/arunacgxHTH,--Dorneles TreméaX3ng Web TechnologyPara enviar uma mensagem: zope-pt@yahoogrupos.com.brPara desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos* Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/* Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED]* O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html-- Att,Wilton Souza Alencarwww.tom.pro.br Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
[Zope-pt] Re: validators - Archetypes
Claro, nunca ia funcionar mesmo, tava faltando importar. Obrigada Jean, agora está funcionando. Elisandra --- Em zope-pt@yahoogrupos.com.br, Jean Rodrigo Ferri [EMAIL PROTECTED] escreveu Elisandra Fidler wrote: Jean, obrigada pela dica! Fiz conforme seu exemplo mas não estou conseguindo fazer funcionar, parece que não está registrando o validator, o erro é o seguinte: Você importou o módulo Validators.py no __init__.py do seu produto? -- Jean Ferri Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[Zope-pt] Controle de publicação no navtree
E ai pessoal, Não existe controle de publicação, conteúdo que é enviado a publicação fica somente visível para os editores e administradores, no menu navtree??? Obrigado, Maurício Ottoni Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[Zope-pt] Re: Migração ...
Pessoal, outro problema, estava eu exportando os Sites Plone que fazem parte do nosso portal e o seguinte erro ocorreu quando da exportação de três deles (os maiores, por sinal): Site Error An error was encountered while publishing this resource. Error Type: MemoryError Error Value: out of memory - Troubleshooting Suggestions The URL may be incorrect. The parameters passed to this resource may be incorrect. A resource that this resource relies on may be encountering an error. For more detailed information about the error, please refer to the error log. If the error persists please contact the site maintainer. Thank you for your patience. Alguém teria uma idéia do porquê desse erro??? É alguma configuração no próprio Zope ou o Hardware do Servidor está fraco msm??? ( Obs: Nossa instância Zope está roda em um servidor dedicado c/ dois Xeons de 3Ghz cada e 4Gb de Ram). --- Em zope-pt@yahoogrupos.com.br, Rodrigo Dias Arruda Senra [EMAIL PROTECTED] escreveu [ Jean Rodrigo Ferri [EMAIL PROTECTED] ]: | | Eu começaria por algo levemente diferente. Remonte a estrutura do | portal antigo em produção (uma nova instância e uns links simbólicos | resolvem) e faça um bkp do Data.fs, troque a versão do Plone e os | produtos que o acompanham (reaponte os links) e tente rodar a | migração. | Vai quebrar o layout dos tipos ATContentTypes mas no próximo restart | estará tudo certo, aí você poderá iniciar o trabalho de conferência | de CSS e templates. +1 Essa está mais próxima a recomendação feita no próprio site plone.org no que tange a migração. (Eu só não fui por esse caminho por pura e desavergonhada *preguiça*). Abração, Senra - Rodrigo Senra GPr Sistemas Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] zope and webservice
Minha contribuição a questao: Zope como servidor de webservices é um saco. A grande confusao que o Zope faz entre XML-RPC e SOAP ao tentar ser hackeado com patches (como o que acompanha o SOAPpy) pode trazer mais efeitos colaterais do que beneficios. O cerne da questao em si é que SOAP foi planejado para ser estritamente tipado e essa não é exatamente a praia do Python. Até ja fiz isso funcionar, mas nao sei se teria cara de pau para colocar isso em producao. Minha esperanca é que um dia alguem me patrocine a colocar um servidor SOAP descente, em cima do Twisted (que ja é uma opção real para o Zope 3, por exemplo). Agora, Zope como client de webservices é show. Para conhecimento geral, o cluster da Camara dos Deputados NAO TEM conectores de acesso relacional. Tudo que usamos é feito consumindo webservices do Oracle Application Server e do Apache AXIS (ambos baseados em Java) e do Microsoft IIS (com .Net). O que mais existe são application servers na rede da casa, e todos convivem muito bem. Até hoje, nao teve aplicação que não funcionasse integrada ao Plone usando webservices. Usamos tanto websevices que eu tenho mantido meu proprio fork do SOAPpy, com algumas firulas que cheguei a dar upstream, mas nunca deram commit no core :-) Eu propuz uma palestra sobre isso para a proxima PyConBrasil (assim como uma palestra de otimização de clusters Plone). Quem tiver interesse, que venha a Brasilia... será um evento espetacular, como o do ano passado heheuheuh On 3/24/06, Wilton Alencar [EMAIL PROTECTED] wrote: Pessoal, alguém conseguiu fazer o zope supportar SOAP via tutorial da Cignex.Estou tendo difuldade em aplicar o conceito exposto, apesar do site rodar normalmente sem erro, apenas se tento acessar External method e scripts via SOAP de um client qualquer Não consigo. Se alguém tiver uma dica.AbraçosTOMEm 25/11/05, Dorneles Treméa [EMAIL PROTECTED] escreveu: Opa Ricardo, Tenho dado uma estudada em SOAP, WDSL etc ... mas tudo que fiz ateh agora foi fora do zope... o que com zope usei métodos externos alguém sabe o que o ZOPE tem a nos oferecer com relação a este assunto o Benjamin Saller apresentou uma palestra com o título 'Web Services in Plone' este ano, tanto no Plone Symposium como na Conference: http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf No site do Plone também tem um mini howto chamado Importing a SOAPclient object to be used by python scripts: http://plone.org/documentation/how-to/import-soap-client-object Outros links que podem interessar:- http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport - http://svn.zope.org/soap/trunk- http://www.zope.org/Members/arunacgxHTH,-- Dorneles TreméaX3ng Web TechnologyPara enviar uma mensagem: zope-pt@yahoogrupos.com.brPara desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos* Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/* Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED]* O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html-- Att,Wilton Souza Alencar www.tom.pro.br Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- Fabiano Weimar dos SantosPlone Developer and Consultant Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [Zope-pt] zope and webservice
xiru wrote: Minha contribuição a questao: Zope como servidor de webservices é um saco. A grande confusao que o Zope faz entre XML-RPC e SOAP ao tentar ser hackeado com patches (como o que acompanha o SOAPpy) pode trazer mais efeitos colaterais do que beneficios. O cerne da questao em si é que SOAP foi planejado para ser estritamente tipado e essa não é exatamente a praia do Python. Até ja fiz isso funcionar, mas nao sei se teria cara de pau para colocar isso em producao. Minha esperanca é que um dia alguem me patrocine a colocar um servidor SOAP descente, em cima do Twisted (que ja é uma opção real para o Zope 3, por exemplo). Agora, Zope como client de webservices é show. Para conhecimento geral, o cluster da Camara dos Deputados NAO TEM conectores de acesso relacional. Tudo que usamos é feito consumindo webservices do Oracle Application Server e do Apache AXIS (ambos baseados em Java) e do Microsoft IIS (com .Net). O que mais existe são application servers na rede da casa, e todos convivem muito bem. Até hoje, nao teve aplicação que não funcionasse integrada ao Plone usando webservices. Usamos tanto websevices que eu tenho mantido meu proprio fork do SOAPpy, com algumas firulas que cheguei a dar upstream, mas nunca deram commit no core :-) Eu propuz uma palestra sobre isso para a proxima PyConBrasil (assim como uma palestra de otimização de clusters Plone). Quem tiver interesse, que venha a Brasilia... será um evento espetacular, como o do ano passado heheuheuh Agora eu vou ter que dar um jeito de ir de qualquer forma ;) -- henrique paiva On 3/24/06, *Wilton Alencar* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Pessoal, alguém conseguiu fazer o zope supportar SOAP via tutorial da Cignex. Estou tendo difuldade em aplicar o conceito exposto, apesar do site rodar normalmente sem erro, apenas se tento acessar External method e scripts via SOAP de um client qualquer Não consigo. Se alguém tiver uma dica. Abraços TOM Em 25/11/05, *Dorneles Treméa* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] escreveu: Opa Ricardo, Tenho dado uma estudada em SOAP, WDSL etc ... mas tudo que fiz ateh agora foi fora do zope ... o que com zope usei métodos externos alguém sabe o que o ZOPE tem a nos oferecer com relação a este assunto o Benjamin Saller apresentou uma palestra com o título 'Web Services in Plone' este ano, tanto no Plone Symposium como na Conference: http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf No site do Plone também tem um mini howto chamado Importing a SOAP client object to be used by python scripts: http://plone.org/documentation/how-to/import-soap-client-object http://plone.org/documentation/how-to/import-soap-client-object Outros links que podem interessar: - http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport - http://svn.zope.org/soap/trunk - http://www.zope.org/Members/arunacgx HTH, -- Dorneles Treméa X3ng Web Technology -- Fabiano Weimar dos Santos Plone Developer and Consultant Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [Zope-pt] zope and webservice
Opa :-)So para esclarecer um pouco mais para quem conhece o trabalho feito pelo Ben e do povo da Cignex. Eles focaram, essencialmente, em tentar transformar o Zope 2 em um servidor de webservices, usando Python decorators nos metodos para depois poder escrever um codigo que expoe um WSDL (visto a forma como a tipagem do Python é feita). Depois, eles usam um hack bem conhecido, que acompanha o SOAPpy muito tempo, para grampear o ZPublish e substituir o protocolo XML-RPC por SOAP nativo. A ideia deles, em si, é boa, mas eu acho meio acoxambracao. Ha uma iniciativa do Brian da Zope Corp em integrar suporte nativo a webservices no Zope 3.2. Nao tenho ideia de como esse trabalha esta, mas cabe lembrar que a muito tempo atras, o mesmo cara tentou isso com Zope 2. Minha esperanca é que com Zope 3 isso fique mais natural e evite os problemas que ocorreram no passado (leia-se Zope 2). Eu, por ser indio DOS MAIS VADIO, trabalhei numa outra vertente: usar extensivamente a biblioteca SOAPpy como client de webservices (a grande maioria das pessoas pareci ter tentado usar o ZSI). Obviamente, rolou uns hack no SOAPpy (principalmente para funcionar com o Oracle AS) mas acho que o mais importante disso foi a adicao de suporte a timeouts que fiz (que na pratica, ajuda muito na estabilidade do Zope, com suas poucas threads :-) Mais informacoes, em PVT ou ao-vivo, em Brasilia.So achei legar tecer mais alguns comentarios para nao sucitar que eu estaria reinventando a roda ou mesmo indo contra o que outros ja fizeram.Um forte abraco XiruOn 3/24/06, henrique paiva [EMAIL PROTECTED] wrote: xiru wrote: Minha contribuição a questao: Zope como servidor de webservices é um saco. A grande confusao que o Zope faz entre XML-RPC e SOAP ao tentar ser hackeado com patches (como o que acompanha o SOAPpy) pode trazer mais efeitos colaterais do que beneficios. O cerne da questao em si é que SOAP foi planejado para ser estritamente tipado e essa não é exatamente a praia do Python. Até ja fiz isso funcionar, mas nao sei se teria cara de pau para colocar isso em producao. Minha esperanca é que um dia alguem me patrocine a colocar um servidor SOAP descente, em cima do Twisted (que ja é uma opção real para o Zope 3, por exemplo). Agora, Zope como client de webservices é show. Para conhecimento geral, o cluster da Camara dos Deputados NAO TEM conectores de acesso relacional. Tudo que usamos é feito consumindo webservices do Oracle Application Server e do Apache AXIS (ambos baseados em Java) e do Microsoft IIS (com .Net). O que mais existe são application servers na rede da casa, e todos convivem muito bem. Até hoje, nao teve aplicação que não funcionasse integrada ao Plone usando webservices. Usamos tanto websevices que eu tenho mantido meu proprio fork do SOAPpy, com algumas firulas que cheguei a dar upstream, mas nunca deram commit no core :-) Eu propuz uma palestra sobre isso para a proxima PyConBrasil (assim como uma palestra de otimização de clusters Plone). Quem tiver interesse, que venha a Brasilia... será um evento espetacular, como o do ano passado heheuheuhAgora eu vou ter que dar um jeito de ir de qualquer forma ;) --henrique paiva On 3/24/06, *Wilton Alencar* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Pessoal, alguém conseguiu fazer o zope supportar SOAP via tutorial da Cignex. Estou tendo difuldade em aplicar o conceito exposto, apesar do site rodar normalmente sem erro, apenas se tento acessar External method e scripts via SOAP de um client qualquer Não consigo. Se alguém tiver uma dica. Abraços TOM Em 25/11/05, *Dorneles Treméa* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] escreveu: Opa Ricardo,Tenho dado uma estudada em SOAP, WDSL etc ... mas tudo que fiz atehagora foi fora do zope... o que com zope usei métodos externos alguém sabe o que o ZOPE tem a nos oferecer com relação a este assunto o Benjamin Saller apresentou uma palestra com o título 'Web Services in Plone' este ano, tanto no Plone Symposium como na Conference: http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf http://plone.org/events/regional/nola05/collateral/web_services_presentation.pdf No site do Plone também tem um mini howto chamado Importing a SOAP client object to be used by python scripts: http://plone.org/documentation/how-to/import-soap-client-object http://plone.org/documentation/how-to/import-soap-client-object Outros links que podem interessar: - http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport http://www.zope.org/Members/Dirk.Datzert/SOAPSuppport - http://svn.zope.org/soap/trunk - http://www.zope.org/Members/arunacgx HTH, -- Dorneles Treméa X3ng Web Technology -- Fabiano Weimar dos Santos Plone Developer and ConsultantPara enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]Links do Yahoo! Grupos* Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/* Para sair deste grupo, envie
Re: [Zope-pt] zope and webservice
Só esclarecendo uma coisa. Se voce tivesse que implementar um servidor de webservices, como voce faria? Fugiria do escopo do Zope/Plone? Correria pra onde? []s -- henrique paiva xiru wrote: Opa :-) So para esclarecer um pouco mais para quem conhece o trabalho feito pelo Ben e do povo da Cignex. Eles focaram, essencialmente, em tentar transformar o Zope 2 em um servidor de webservices, usando Python decorators nos metodos para depois poder escrever um codigo que expoe um WSDL (visto a forma como a tipagem do Python é feita). Depois, eles usam um hack bem conhecido, que acompanha o SOAPpy muito tempo, para grampear o ZPublish e substituir o protocolo XML-RPC por SOAP nativo. A ideia deles, em si, é boa, mas eu acho meio acoxambracao. Ha uma iniciativa do Brian da Zope Corp em integrar suporte nativo a webservices no Zope 3.2. Nao tenho ideia de como esse trabalha esta, mas cabe lembrar que a muito tempo atras, o mesmo cara tentou isso com Zope 2. Minha esperanca é que com Zope 3 isso fique mais natural e evite os problemas que ocorreram no passado (leia-se Zope 2). Eu, por ser indio DOS MAIS VADIO, trabalhei numa outra vertente: usar extensivamente a biblioteca SOAPpy como client de webservices (a grande maioria das pessoas pareci ter tentado usar o ZSI). Obviamente, rolou uns hack no SOAPpy (principalmente para funcionar com o Oracle AS) mas acho que o mais importante disso foi a adicao de suporte a timeouts que fiz (que na pratica, ajuda muito na estabilidade do Zope, com suas poucas threads :-) Mais informacoes, em PVT ou ao-vivo, em Brasilia. So achei legar tecer mais alguns comentarios para nao sucitar que eu estaria reinventando a roda ou mesmo indo contra o que outros ja fizeram. Um forte abraco Xiru On 3/24/06, *henrique paiva* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: xiru wrote: Minha contribuição a questao: Zope como servidor de webservices é um saco. A grande confusao que o Zope faz entre XML-RPC e SOAP ao tentar ser hackeado com patches (como o que acompanha o SOAPpy) pode trazer mais efeitos colaterais do que beneficios. O cerne da questao em si é que SOAP foi planejado para ser estritamente tipado e essa não é exatamente a praia do Python. Até ja fiz isso funcionar, mas nao sei se teria cara de pau para colocar isso em producao. Minha esperanca é que um dia alguem me patrocine a colocar um servidor SOAP descente, em cima do Twisted (que ja é uma opção real para o Zope 3, por exemplo). Agora, Zope como client de webservices é show. Para conhecimento geral, o cluster da Camara dos Deputados NAO TEM conectores de acesso relacional. Tudo que usamos é feito consumindo webservices do Oracle Application Server e do Apache AXIS (ambos baseados em Java) e do Microsoft IIS (com .Net). O que mais existe são application servers na rede da casa, e todos convivem muito bem. Até hoje, nao teve aplicação que não funcionasse integrada ao Plone usando webservices. Usamos tanto websevices que eu tenho mantido meu proprio fork do SOAPpy, com algumas firulas que cheguei a dar upstream, mas nunca deram commit no core :-) Eu propuz uma palestra sobre isso para a proxima PyConBrasil (assim como uma palestra de otimização de clusters Plone). Quem tiver interesse, que venha a Brasilia... será um evento espetacular, como o do ano passado heheuheuh Agora eu vou ter que dar um jeito de ir de qualquer forma ;) -- henrique paiva On 3/24/06, *Wilton Alencar* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] wrote: Pessoal, alguém conseguiu fazer o zope supportar SOAP via tutorial da Cignex. Estou tendo difuldade em aplicar o conceito exposto, apesar do site rodar normalmente sem erro, apenas se tento acessar External method e scripts via SOAP de um client qualquer Não consigo. Se alguém tiver uma dica. Abraços TOM Em 25/11/05, *Dorneles Treméa* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] escreveu: Opa Ricardo, Tenho dado uma estudada em SOAP, WDSL etc ... mas tudo que fiz ateh agora foi fora do zope ... o que com zope usei métodos externos alguém sabe o que o ZOPE tem a nos oferecer com relação a este assunto o Benjamin Saller apresentou uma palestra com o título 'Web Services in Plone' este ano, tanto no Plone Symposium como na
[Zope-pt] Image widget
E ai pessoal!To tentando fazer funcionar um content type que eu criei com um ImageWidget mas tah dificil hehehe!to modelando as classes via poseidon e ele gerou o seguitne código:StringField( name='foto', widget=ImageWidget( label='Foto', label_msgid='UCSLALIDownloads_label_foto', i18n_domain='UCSLALIDownloads', ), allowale_content_types="('image/*')" ),ele retorna esse erro:expected string or Unicode object, NoneType foundobrigado! Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [Zope-pt] Image widget
vc deve usar o ImageField, não o StringField. delcare o tipo Image no atributo foto da sua classe dentro do poseidon. Assim ele deve gerar corretamente. falou, PH - Original Message - From: marcospetry83 To: zope-pt@yahoogrupos.com.br Sent: Friday, March 24, 2006 8:31 PM Subject: [Zope-pt] Image widget E ai pessoal!To tentando fazer funcionar um content type que eu criei com um ImageWidget mas tah dificil hehehe!to modelando as classes via poseidon e ele gerou o seguitne código:StringField( name='foto', widget=ImageWidget( label='Foto', label_msgid='UCSLALIDownloads_label_foto', i18n_domain='UCSLALIDownloads', ), allowale_content_types="('image/*')" ),ele retorna esse erro:expected string or Unicode object, NoneType foundobrigado! Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.