[Zope-pt] Retirar uma frase Benvindo ao portal

2006-03-24 Por tôpico georgina_carla
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

2006-03-24 Por tôpico georgina_carla
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

2006-03-24 Por tôpico Eduardo Araujo



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

2006-03-24 Por tôpico Giovanni de A. Calheiros
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

2006-03-24 Por tôpico Dorneles Treméa
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

2006-03-24 Por tôpico m_i_r_a_20
--- 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

2006-03-24 Por tôpico Elisandra Fidler
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

2006-03-24 Por tôpico Wilton Alencar



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

2006-03-24 Por tôpico Elisandra Fidler
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

2006-03-24 Por tôpico Maurício Ottoni
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 ...

2006-03-24 Por tôpico trader_df
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

2006-03-24 Por tôpico xiru



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

2006-03-24 Por tôpico henrique paiva
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

2006-03-24 Por tôpico xiru



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

2006-03-24 Por tôpico henrique paiva
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

2006-03-24 Por tôpico marcospetry83



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

2006-03-24 Por tôpico Paulo Henrique






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!.