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.
[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
[zope-pt] Promoção DESCONTÃO Anual - PyTown.com
Olá pessoal, faz algum tempo que eu vinha conversando com membros da comunidade, em especial o Osvaldo Santana e o Andrews Medina, sobre uma imagem um tanto quanto distorcida a respeito do provedor PyTown.com. Muitas pessoas não sabem que hospedamos outras tecnologias Python além de Zope e Plone (como Django, Zope 3, Grok, Trac, Turbogears, Pylons,...) e é por isso que dessa vez decidi escrever para essa lista (e outras listas também). Hoje estamos lançando a primeira de uma série de promoções. Nela, oferecemos 15% de desconto para contratos anuais, em todos os nossos planos, tanto para clientes atuais quanto novos clientes. http://www.pytown.com/promo/newsPyTown3 Em breve estaremos lançando uma campanha diferente. Nela perguntaremos a comunidade o que ela espera de um provedor Python. Esse é um tópico bastante frequente nas listas de discussão e gostariamos de saber sua opnião. Atenciosamente, Fabiano Weimar 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: > > 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" >> >> >> > 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 >> >> == >> > >> > >> >> -- >>
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] > >: > > > 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: > 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" > >> >> > 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 > == > >
[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
[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: * 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] Profissional para Otimização: Plone, Squid + Apache
Prezados, Depois de algumas tentativas próprias concluí que preciso manter contato com algum profissional com experiência na plataforma Plone com Squid e Apache. Administro um site mas o desempenho, apesar de ter melhorado significativamente para as páginas em cache após o squid (obviamente), ainda continua sofrível em algumas situações. Apenas o básico do CacheFu + Squid não melhoraram o suficiente. Por favor me respondam em PVT. Abraços, - Roberto Alcântara
Re: [zope-pt] Fazendo logoff
2008/6/7 Mateus Henriques <[EMAIL PROTECTED]>: > Pessoal, bom dia... > > Gostaria que vcs me ajudassem com uma pequena duvida, determinei que uma > pagina X só poderá ser visualizada quando o usuario fizer o login(usuario > cadastrado na acl_users como Manager). Entao quando tentam acessar essa > pagina, automaticamente aparecera o login e senha para serem preenchidos. > Após feito o login o usuario tera todas as funcionalidades a sua disposição. > Minha duvida...como fazer logoff ? > > colocar um link "logout" e qual seria o codigo pra terminar a sessão do > usuario Zope. > > obs.: Usando apenas o Zope(2.10.6) > > Mateus Zenaide Henriques > [http://matzen.objectis.net] > [http://construirsites.com.br] > Se você está utilizando o Cookie Crumbler para fazer o login, já existe um script para fazer log_out que você pode aproveitar. Zénrique.
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.