Re: [zope-pt] Plone LDAP - Help!!!!!
Debora Goncalves escreveu: Caros Colegas, Tenho um servidor que faz conexão com mais de 10 Active Directories distintos localizados em uma WAN. Conseguimos verificar que após a configuração do PloneLDAP versao 1.0 com Plone 3.0.6 o acesso ao site, quando autenticado, ficou expremamente lento. Na configuração do *Plone Active Directory plugin* estamos utilizando apenas as opções: Authentication e User_Enumeration. * Alguém possui alguma dica ou best practice para o PloneLDAP??? * Desde já agradeço. Abraços, Debora. Olá Debora, Navegando pelo plone.org, encontrei um novo produto para lidar com o LDAP. Ainda não testei, mas acredito que seja uma boa idéia testar aí. Segue o link: http://plone.org/products/ldapconfig -- Douglas Soares de Andrade -- ThreePointsWeb - www.threepointsweb.com -- Python, Zope e Plone == Archlinux Trusted User - dsa ** Quote: Old programmers never die; they exit to a higher shell.
[zope-pt] Erro quando faço referência do tipo {portal_url}...
Fala pessoal, Criei um a viewlet chamado a template logogeral.pt. quando chamo alguma macro dentro desta template *(ex: searchbox)* esta acontecendo o seguinte erro: *KeyError **URL: file:C:\Arquivos de programas\Plone 3\Data\Products\CMFPlone\skins\plone_deprecated\global_searchbox.pt* *Line 11, Column 4* *Expression: StringExpr u'${portal_url}/search' * Não so na macro, mas se eu fizer alguma referência do tipo: ${portal_url} ele da erro e não identifica. No plone 2.5 fazia isto tranqüilamente, agora no 3 é diferente ? ou tenho que fazer alguma coisa que estou esquecendo ? Agradeço se alguém puder me ajudar * * -- Felipe Toscano
[zope-pt] Popular um selection field no ploneformgen
Olá pessoal, Fiz um script que pega uma lista de usuarios existentes e coloca numa variavel, eu precisava fazer com que essa lista fosse as opções de um selection field no ploneformgen...mas não to conseguind ofazer as opções aparecerem no field...alguem sabe oq falta fazer? Meu script é: #importa o getToolByName from Products.CMFCore.utils import getToolByName #acessa a tool portal_membership portal_membership = getToolByName(context, 'portal_membership') selection = portal_membership.listMemberIds() Eu sei que devo coloca-lo no pasta do form e ir no edit do selection field depois em override e no campo Options Vocabulary colocar here/id-do-script mas acho q ta faltando alguma coisa no meu script mas nao sei oq é! Se alguem puder ajudar valeu ae!!! Guilherme Lopes
Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?
Prezados, O meu código é o seguinte: from SOAPpy import WSDL import SOAPpy url = 'http://10.200.239.42/ServicosWeb/ConsultaDeProjetos.asmx?WSDL' prox = WSDL.Proxy(url) request = { 'codigoUg': 8024} print prox.consultarProjetosEmAndamento(request) Como posso alterar para implementar o decorator? Comecei a ler a respeito, mas ainda nao funcionou. Seria necessário alguma lateração no ws .NET ou seria só no codigo cliente acima mesmo. Agradeço a atenção Gustavo 2008/6/6 Fabiano Weimar dos Santos [EMAIL PROTECTED]: Oi Gustavo, legal. Deixa eu advinhar: seu webservice é implementado em .Net, correto? Se for, você deve adicionar um decorator para que ele opere em modo RPC-Style. A mensagem de erro abaixo é uma excecao sendo levantada pelo seu servidor de webservices, reclamando do formato do parametro recebido (que deve estar chegando vazio por causa do document style x rpc style). Att. Fabiano Weimar 2008/6/6 Gustavo Queiroz [EMAIL PROTECTED]gustavoqueiroz%40gmail.com : Xiru e a qeum possa interessar, passei a usar sua bilbioteca que vc fez para ver se eu corrigia um problema que eu tava tendo mas continua dando o mesmo erro. Vc sabe o que pode ser? O erro é o seguinte: SOAPpy.Types.faultType: Fault soap:Server: System.Web.Services.Protocols.SoapException: Server was unable to process request. --- System.FormatException: Input string was not in a correct format. sds Gustavo 2008/6/5 Fabiano Weimar dos Santos [EMAIL PROTECTED]xirumacanudo%40gmail.com : Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin) usando ar x pacote.deb e descompactar o data.tgz extraido pelo ar dentro do seu diretorio lib/python no Windows, deve funcionar redondo :-) Se eu falei grego me avisa que eu faço um tgz... 2008/6/5 castilho109 [EMAIL PROTECTED]castilho109%40yahoo.com.br : E aí Xiru! Fez para o Windows tb? rs --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Fabiano Weimar dos Santos [EMAIL PROTECTED] escreveu Olá, eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que você usasse minha própria versão do SOAPpy ao invés da versão oficial (que tem uns bugs meio feios e não suporta timeout). Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo) http://xiru.org/blog/soappy-ubuntu-packages Você não poderá usar SOAPpy em script python; terá obviamente que usar External Methods. Att. Fabiano Weimar 2008/6/5 vinicius.osiro [EMAIL PROTECTED]: Castilho, Na minha empresa também precisei fazer uso de Web Service, e tudo que precisei saber eu encontrei neste tutorial: http://www.diveintopython.org/soap_web_services/index.html Att, Vinícius Osiro --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, castilho109 castilho109@ escreveu Senhores, estou precisando usar Web Services no portal da empresa em que trabalho, nunca usei e não sei nem por onde começar... vantagem: não precisarei implementar nada no Web Service isso será feito por outra pessoa, a unica coisa que preciso saber é como fazer o chamado para esse serviços, por exemplo, me foi informada seguinte defincição do Web Service: http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB Me informaram também o nome de um dos métodos: flRetornaClienteResponse (não necessita de parametros) Aí pergunto: Como uso esse método??? É via Python Script? Agradeço antecipadamente... valeu! -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com == -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com == -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com ==
Re: [zope-pt] Re: Como fazer uma chamada para um Web Service via Ptyhon Script?
Oi Gustavo, A alteração do webservice para modo RPC-Style deveria ser feita no lado servidor. De qualquer forma, pq estás passando o request (um dicionario) como parametro? O que voce quer na verdade não é **request (com dois asteriscos na frente?) Att. Fabiano Weimar 2008/6/9 Gustavo Queiroz [EMAIL PROTECTED]: Prezados, O meu código é o seguinte: from SOAPpy import WSDL import SOAPpy url = 'http://10.200.239.42/ServicosWeb/ConsultaDeProjetos.asmx?WSDL' prox = WSDL.Proxy(url) request = { 'codigoUg': 8024} print prox.consultarProjetosEmAndamento(request) Como posso alterar para implementar o decorator? Comecei a ler a respeito, mas ainda nao funcionou. Seria necessário alguma lateração no ws .NET ou seria só no codigo cliente acima mesmo. Agradeço a atenção Gustavo 2008/6/6 Fabiano Weimar dos Santos [EMAIL PROTECTED]: Oi Gustavo, legal. Deixa eu advinhar: seu webservice é implementado em .Net, correto? Se for, você deve adicionar um decorator para que ele opere em modo RPC-Style. A mensagem de erro abaixo é uma excecao sendo levantada pelo seu servidor de webservices, reclamando do formato do parametro recebido (que deve estar chegando vazio por causa do document style x rpc style). Att. Fabiano Weimar 2008/6/6 Gustavo Queiroz [EMAIL PROTECTED]: Xiru e a qeum possa interessar, passei a usar sua bilbioteca que vc fez para ver se eu corrigia um problema que eu tava tendo mas continua dando o mesmo erro. Vc sabe o que pode ser? O erro é o seguinte: SOAPpy.Types.faultType: Fault soap:Server: System.Web.Services.Protocols.SoapException: Server was unable to process request. --- System.FormatException: Input string was not in a correct format. sds Gustavo 2008/6/5 Fabiano Weimar dos Santos [EMAIL PROTECTED]: Não, mas se você extrair o pacote em uma máquina Linux (ou cigwin) usando ar x pacote.deb e descompactar o data.tgz extraido pelo ar dentro do seu diretorio lib/python no Windows, deve funcionar redondo :-) Se eu falei grego me avisa que eu faço um tgz... 2008/6/5 castilho109 [EMAIL PROTECTED]: E aí Xiru! Fez para o Windows tb? rs --- Em zope-pt@yahoogrupos.com.br, Fabiano Weimar dos Santos [EMAIL PROTECTED] escreveu Olá, eu uso intensivamente SOAPpy para esse fim, mas eu recomendaria que você usasse minha própria versão do SOAPpy ao invés da versão oficial (que tem uns bugs meio feios e não suporta timeout). Eu empacotei meu próprio SOAPpy para Ubuntu (já faz algum tempo) http://xiru.org/blog/soappy-ubuntu-packages Você não poderá usar SOAPpy em script python; terá obviamente que usar External Methods. Att. Fabiano Weimar 2008/6/5 vinicius.osiro [EMAIL PROTECTED]: Castilho, Na minha empresa também precisei fazer uso de Web Service, e tudo que precisei saber eu encontrei neste tutorial: http://www.diveintopython.org/soap_web_services/index.html Att, Vinícius Osiro --- Em zope-pt@yahoogrupos.com.br, castilho109 castilho109@ escreveu Senhores, estou precisando usar Web Services no portal da empresa em que trabalho, nunca usei e não sei nem por onde começar... vantagem: não precisarei implementar nada no Web Service isso será feito por outra pessoa, a unica coisa que preciso saber é como fazer o chamado para esse serviços, por exemplo, me foi informada seguinte defincição do Web Service: http://192.168.0.253/auj/comercialweb.exe/wsdl/ICOMERCIALWEB Me informaram também o nome de um dos métodos: flRetornaClienteResponse (não necessita de parametros) Aí pergunto: Como uso esse método??? É via Python Script? Agradeço antecipadamente... valeu! -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com == -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com == -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com == -- == Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Django, Zope 3, Grok... http://www.pytown.com ==
[zope-pt] Vaga para desenvolvdor Python/Zope/Plone
Boa tarde Lista, A dotX, empresa de Recife - PE, está oferecendo uma vaga para desenvolvedor Python/Zope/Plone. Os seguintes requisitos são desejados: * Conhecimento básico em GNU/Linux; * Conhecimentos de XHTML; * Conhecimentos de CSS; * Conhecimentos de Javascript; * Conhecimentos de Python; * Conhecimentos de Zope; * Conhecimentos de Plone; * Morar na região metropolitana de Recife - PE. Os interessados favor enviar currículo com pretensão salarial para [EMAIL PROTECTED] . João Alfredo Gama Batista dotX Consultoria, Serviços e Conectividade
Re: [zope-pt] Fw: Área restrita
2008/6/6 Mateus Henriques [EMAIL PROTECTED]: Turma, Andei analisando e se torna mais facil trabalhar com as opcoes que a aba Security proporciona... entao o que estiver dentro(apos) o administrador colocarei que apenas usuarios autenticados possam visualizar. Como faco um formulario de login e senha pra autenticar um usuario do zope ? pego o login e senha preenchidos pelo usuario, no script python trabalho com eles mais nao sei qual seria o comando pra autenticar esse usuario Zope. E conseguindo essa autenticacao eh criado uma sessão automaticamente ate ele da logout ? (qual seria o comando de logout tb?) Mais uma duvida, como crio Roles no Zope... Quando vou criar um usuario tenho apenas o Manager e o Owner...queria criar roles por categorias... Vai ter toda uma hierarquia no site, e queria dividir em categorias(varias roles) desculpa turma e se estou perguntando muita coisa ao mesmo tempo hehe.. estou apenas apressado!(atrasado) Para fazer a autenticação a solução mais simples é utilizar o Cookie Crumbler. No caso de roles, você pode criar local roles. Dá uma lida no Zope Book, em especial o capítulo sobre segurança, que você terá a maioria das dúvidas esclarecidas. Zénrique.