[zope-pt] Permissões em Python
Boa tarde pessoal! Como faço, através de linhas de código, para que um tipo de conteúdo que criei possa ser adicionado por members? ou anonymous? ou seja, definir através do código fonte do produto quem pode adicionar o conteúdo.. Obrigado, Luis Paulo
[zope-pt] Importar Portal
Olá Pessoal! Vcs sabem se existe algum problema na importação de um portal Plone, construído na versão Plone 2.0.4, em Linux, para uma um Plone 2.0.5, em windows?? Existe alguma incompatibilidade reconhecida. Estou tentando fazer isto... obrigado, Luis Paulo
Re: RES: [zope-pt] Importar Portal
No meu caso eu até consigo importar um portal feito em Linux (plone 2.0.4) para uma maquina windows xp (plone 2.0.5), mas qdo vou acessar o site, ele fica todo desconfigurado (não carrega o css e todos os links ficam apontando para o endereço antigo em que ele estava instalado)... Outro problema é que não consigo vizualizar os arquivos via o ZMI... obrigado pela ajuda! PS: Alguém ainda tem um instalador para o Plone 2.0.4? Em 04/06/07, Cleber J Santos [EMAIL PROTECTED] escreveu: Carlos de Souza Nogueira Neto wrote: Olá Luis, Estou com um problema parecido, não consigo atualizar o Plone 2.0.4 em windows, para Plone 2.5.3 em windows também. Já tentei instalar por cima, pelo importar e exportar e nada. Carlos de Souza Nogueira Neto Analista de Suporte - ITEL Informática. _ De: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br [mailto: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br] Em nome de Luis Paulo Passari Marui Enviada em: segunda-feira, 4 de junho de 2007 12:22 Para: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br Assunto: [zope-pt] Importar Portal Olá Pessoal! Vcs sabem se existe algum problema na importação de um portal Plone, construído na versão Plone 2.0.4, em Linux, para uma um Plone 2.0.5, em windows?? Existe alguma incompatibilidade reconhecida. Estou tentando fazer isto... obrigado, Luis Paulo Sim, Você tem conflito de versões, mas fica bem difícil ajudar se não foi informado nenhum erro ;) At, -- #!/bin/bash # Name: Cleber J Santos # Email: [EMAIL PROTECTED] cleber_jsantos%40yahoo.com.br # Icq: 27837
Re: [zope-pt] Re: tabela dinamica usando TAL
Obrigado Paulo e José Henrique! Deu certo com as dicas de vcs! Em 25/04/07, José Henrique [EMAIL PROTECTED] escreveu: Corrigindo a correção: span tal:condition=python:cont 5 Algumas observações: evite utilizar tags HTML para avaliar condições ou efetuar repetições, quando elas não são necessárias (esses span dentro da tabela, por exemplo). Ao invés disso, tente colocar os comandos TAL dentro das tags que você já usaria normalmente. Assim, seu código HTML fica menos poluído. Por exemplo: table tr tal:repeat=usr users td tal:repeat=item python:range(5) /td /tr /table Se for absolutamente necessário inserir um comando TAL fora das tags, utilize um comando TAL falso. Por exemplo: table tal:loop repeat=usr users tr tal:define=odd repeat/usr/odd tal:attributes=class python:test(odd,'odd','even') td tal:repeat=item python:range(5) /td /tr /tal:loop /table Aqui isso foi necessário porque o comando define tem precedência sobre o repeat e só pode ser declarado dentro do escopo do repeat. Após a execução, a linha do tal:loop ficará vazia, ao invés de ter um monte de spans espalhados pelo código. Zénrique. Em 25/04/07, Paulo Roberto Simões Pellucci [EMAIL PROTECTED] escreveu: mas em relação ao que você quer, você pode fazer span tal:repeat=usr users span tal:define=global cont repeat/usr/number / !-- Dê uma estudada nisso, estamos definindo com a variável que se repete um contador que é o 'number' -- span tal:condition= n_linhas 5 tr /span só uma correção span tal:condition= cont 5 tr /span hehe, desculpa a falta de atenção. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos
Re: [zope-pt] Métodos Públicos e Privados
Olá pessoal! Ainda não consegui sanar este problema... Alguém sabe de algum bom material de estudo que fale sobre como trabalhar com estes proxy roles e chamadas de scripts python a partir do meu template? Fiz um script contendo apenas isto: from Products.CMFPlone import MembershipTool return context.listMemberIds(self) Daí eu teria que chamá-lo do template e alterar o proxy role, correto? Queria saber se tem alguma função já pronta que altere pra mim o proxy role de exucucao deste script.. obrigado! Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Ah, agora visualizei a aba Proxy... No entanto, eu estou fazendo um produto usando Archetypes e por isso não devo fazer isto manualmente. Tem como automatizar isto? obrigado! Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Zénrique! Desculpe, mas vc poderia me dar um exemplo de como fazer (ou configurar) este Proxy Role para Manager? Não sei qual é esta aba Proxy a que vc se refere... Mto obrigado pela ajuda! Em 24/04/07, José Henrique [EMAIL PROTECTED] escreveu: Luis, A maneira mais rápida de se fazer isso é, a partir do page template, chamar um script python que tenha Proxy Role configurado para Manager (veja a aba Proxy quando você visualiza o script). Esse script então faz a chamada ao método listMemberIds, sem problemas. Zénrique. Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Pessoal! Estou escrevendo um page template no qual utilizo a função listMemberIds() que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
[zope-pt] tabela dinamica usando TAL
Boa tarde pessoal! Estou desenvolvendo uma tabela e gostaria de criar suas linhas e colunas dinamicamente. Por exemplo, crio uma linha e dentro desta quero 5 colunas... depois mais uma linha e mais 5 colunas nelas etc... Mas não estou sabendo como manusear os comandos tal para definir uma variavel de controle (um contador) que possa me informar por exemplo qtas colunas foram criadas... Abaixo um pseudocodigo do que quero: table span tal:repeat=usr users span tal:condition= n_linhas 5 [aqui a duvida, como trabalhar com esta variavel...???] tr /span td /td span tal:condition= n_linhas 5 [?] /tr /span /span /table Alguma ajuda?? obrigado, Luis Paulo
[zope-pt] Métodos Públicos e Privados
Olá Pessoal! Estou escrevendo um page template no qual utilizo a função listMemberIds() que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
Re: [zope-pt] Métodos Públicos e Privados
Olá Zénrique! Desculpe, mas vc poderia me dar um exemplo de como fazer (ou configurar) este Proxy Role para Manager? Não sei qual é esta aba Proxy a que vc se refere... Mto obrigado pela ajuda! Em 24/04/07, José Henrique [EMAIL PROTECTED] escreveu: Luis, A maneira mais rápida de se fazer isso é, a partir do page template, chamar um script python que tenha Proxy Role configurado para Manager (veja a aba Proxy quando você visualiza o script). Esse script então faz a chamada ao método listMemberIds, sem problemas. Zénrique. Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Pessoal! Estou escrevendo um page template no qual utilizo a função listMemberIds() que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
Re: [zope-pt] Métodos Públicos e Privados
Ah, agora visualizei a aba Proxy... No entanto, eu estou fazendo um produto usando Archetypes e por isso não devo fazer isto manualmente. Tem como automatizar isto? obrigado! Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Zénrique! Desculpe, mas vc poderia me dar um exemplo de como fazer (ou configurar) este Proxy Role para Manager? Não sei qual é esta aba Proxy a que vc se refere... Mto obrigado pela ajuda! Em 24/04/07, José Henrique [EMAIL PROTECTED] escreveu: Luis, A maneira mais rápida de se fazer isso é, a partir do page template, chamar um script python que tenha Proxy Role configurado para Manager (veja a aba Proxy quando você visualiza o script). Esse script então faz a chamada ao método listMemberIds, sem problemas. Zénrique. Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Pessoal! Estou escrevendo um page template no qual utilizo a função listMemberIds() que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
[zope-pt] Definir tamanho da imagem
Boa tarde pessoal, Alguém sabe como devo fazer para que a imagem exibida por esta linha: img tal:replace=structure here/getImage / seja mostrada em dimensões específicas que eu defina?? Obs: Este 'getImage' pega a imagem de um campo ImageField, onde o usuário pode colocar a imagem que deseja. Por isso gostaria de redimensioná-la... obrigado! Luis Paulo
[zope-pt] escopo do admin
Olá, Sobre a permissão de usuários, com o privilégio de admin, eu não teria acesso a TUDO o que está no portal Plone?? Surgiu esta dúvida quando um admin criou um fórum e eu, que tb tenho permissão de admin, não pude alterar o status do fórum para publicado...Somente quem o criou pode alterar...Pq? Grato! Luis Paulo
Re: [zope-pt] Dúvida para adicionar conteúdos
Valeu pessoal! Mas ainda não resolvi (nem consigo entender) o por quê do Plone não me permitir que um anônimo adicione um conteúdo, mesmo depois que lhe dou as devidas permissões!! Seria algum erro do Plone? []s Luis Paulo Em 14/03/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: E ai Luis, para adicionar um tipo atraves de um link .. vc pode chamar o metodo createObject e passar o tipo desejado 'type_name' olha ai o exemplo: http://sua url/createObject?type_name=File Em 14/03/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá pessoal! Gostaria de poder disponibilizar aos usuários de um portal a opção de adicionar um tipo de conteúdo (um notícia, ou pasta, por exemplo), mas sem que precise se logar no portal, ou seja, um anônimo... Tem como fazer isto? Seria mais interessante tb se o usuário pudesse fazer isso de outra forma que não fosse através daquela listinha de tipos de conteúdos (drop down list). Queria algo do tipo um link 'criar noticia' que remeteria à criação da notícia.. alguma ajuda?! Muito obrigado! []s Luis Paulo
[zope-pt] Dúvida para adicionar conteúdos
Olá pessoal! Gostaria de poder disponibilizar aos usuários de um portal a opção de adicionar um tipo de conteúdo (um notícia, ou pasta, por exemplo), mas sem que precise se logar no portal, ou seja, um anônimo... Tem como fazer isto? Seria mais interessante tb se o usuário pudesse fazer isso de outra forma que não fosse através daquela listinha de tipos de conteúdos (drop down list). Queria algo do tipo um link 'criar noticia' que remeteria à criação da notícia.. alguma ajuda?! Muito obrigado! []s Luis Paulo
Re: [zope-pt] Como redimensionar o tamanho da imagem exibida
Opa, valeu pessoal! Eu dei uma lida nisso... o 'replace' faz exatamente isso... Mas agora usei o attribute. Ele redimensiona o tamanho, mas não mostra a imagem!!! :(( Olha só como aparece... alguém tem idéia..?? Em 31/01/07, Fernando Paiva [EMAIL PROTECTED] escreveu: Vlw Luciano, esqueci de falar sobre os efeitos do replace. Luis Paulo, no livro do zope e do plone tem é também uma boa literatura para você sacar a causa efeito disso :) []'s Fernando Paiva Luciano Ramalho escreveu: On 1/31/07, *Joao Paulo Carusi* [EMAIL PROTECTED]jpcarusi%40gmail.com mailto:[EMAIL PROTECTED] jpcarusi%40gmail.com wrote: span tal:repeat=usr users img tal:replace=structure python: mtool.getPersonalPortrait(usr) width=200 / /span Isso não vai funcionar, porque o comando tal:replace vai sobrescrever completamente o elemento img, incluindo seus atributos. O melhor caminho é o sugerido pelo Fernando Paiva. Uma alternativa que pode ser útil em alguns casos é usar o método tag da classe Image (dá uma olhada no help embutido no Zope, em Zope API, classe Image). [ ]s Luciano ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ attachment: imagem.JPG
Re: [zope-pt] Como redimensionar o tamanho da imagem exibida
O código ficou assim: span tal:repeat=usr users img tal:attributes=structure python: mtool.getPersonalPortrait(usr) alt= width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span Em 31/01/07, José Henrique [EMAIL PROTECTED] escreveu: Como ficou o código fonte gerado? Zénrique. 2007/1/31, Luis Paulo Passari Marui [EMAIL PROTECTED]: Opa, valeu pessoal! Eu dei uma lida nisso... o 'replace' faz exatamente isso... Mas agora usei o attribute. Ele redimensiona o tamanho, mas não mostra a imagem!!! :(( Olha só como aparece... alguém tem idéia..?? Em 31/01/07, Fernando Paiva [EMAIL PROTECTED] escreveu: Vlw Luciano, esqueci de falar sobre os efeitos do replace. Luis Paulo, no livro do zope e do plone tem é também uma boa literatura para você sacar a causa efeito disso :) []'s Fernando Paiva Luciano Ramalho escreveu: On 1/31/07, *Joao Paulo Carusi* [EMAIL PROTECTED]jpcarusi%40gmail.com mailto: [EMAIL PROTECTED] jpcarusi%40gmail.com wrote: span tal:repeat=usr users img tal:replace=structure python: mtool.getPersonalPortrait(usr) width=200 / /span Isso não vai funcionar, porque o comando tal:replace vai sobrescrever completamente o elemento img, incluindo seus atributos. O melhor caminho é o sugerido pelo Fernando Paiva. Uma alternativa que pode ser útil em alguns casos é usar o método tag da classe Image (dá uma olhada no help embutido no Zope, em Zope API, classe Image). [ ]s Luciano ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [zope-pt] Como redimensionar o tamanho da imagem exibida
Olá Gustavo... Eu tentei desse jeito e nada tb... Olha só o html que ele gera: span img alt= src=lt;img src=quot;http://localhost:8080/Plone/portal_memberdata/portraits/joaquimquot; alt=quot;quot; title=quot;quot; height=quot;120quot; width=quot;100quot; /gt; width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span o que seria esse 'quot' que aparece ?? acho que por isso ele não encontra a imagem... obrigado pelas ajudas! Em 31/01/07, Gustavo Lepri [EMAIL PROTECTED] escreveu: Luis, Dessa forma você está atribuindo um valor a structure. O certo é atribuir um valor a src. Acho que assim vai dar certo: span tal:repeat=usr users img src= tal:attributes=src python: mtool.getPersonalPortrait (usr) alt= width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span Qualquer coisa manda de volta!! T+ Gustavo Lepri Em 31/01/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: O código ficou assim: span tal:repeat=usr users img tal:attributes=structure python: mtool.getPersonalPortrait(usr) alt= width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span Em 31/01/07, José Henrique [EMAIL PROTECTED] escreveu: Como ficou o código fonte gerado? Zénrique. 2007/1/31, Luis Paulo Passari Marui [EMAIL PROTECTED]: Opa, valeu pessoal! Eu dei uma lida nisso... o 'replace' faz exatamente isso... Mas agora usei o attribute. Ele redimensiona o tamanho, mas não mostra a imagem!!! :(( Olha só como aparece... alguém tem idéia..?? Em 31/01/07, Fernando Paiva [EMAIL PROTECTED] escreveu: Vlw Luciano, esqueci de falar sobre os efeitos do replace. Luis Paulo, no livro do zope e do plone tem é também uma boa literatura para você sacar a causa efeito disso :) []'s Fernando Paiva Luciano Ramalho escreveu: On 1/31/07, *Joao Paulo Carusi* [EMAIL PROTECTED] jpcarusi%40gmail.com mailto: [EMAIL PROTECTED] jpcarusi%40gmail.com wrote: span tal:repeat=usr users img tal:replace=structure python: mtool.getPersonalPortrait(usr) width=200 / /span Isso não vai funcionar, porque o comando tal:replace vai sobrescrever completamente o elemento img, incluindo seus atributos. O melhor caminho é o sugerido pelo Fernando Paiva. Uma alternativa que pode ser útil em alguns casos é usar o método tag da classe Image (dá uma olhada no help embutido no Zope, em Zope API, classe Image). [ ]s Luciano ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [zope-pt] Como redimensionar o tamanho da imagem exibida
Então José Henrique, neste caso mostra-se apenas uma imagem(foto) e por isso utiliza-se aquele /absolute_url não é?? No meu caso, queria mostrar várias imagens, por isso tentei de outra maneira... Em 31/01/07, José Henrique [EMAIL PROTECTED] escreveu: Olhando o template prefs_user_details do Plone, encontrei o seguinte código: div class=field tal:define=portrait python:mtool.getPersonalPortrait(member.getId()); label for=portrait i18n:translate=label_portraitPortrait/label img src= alt= height=100 width=75 style=border: 1px solid black; float: right; tal:condition=portrait tal:attributes=src portrait/absolute_url / Se funciona no Plone, deve funcionar pra você também. Zénrique. 2007/1/31, Luis Paulo Passari Marui [EMAIL PROTECTED]: Olá Gustavo... Eu tentei desse jeito e nada tb... Olha só o html que ele gera: span img alt= src=lt;img src=quot;http://localhost:8080/Plone/portal_memberdata/portraits/joaquimquot; alt=quot;quot; title=quot;quot; height=quot;120quot; width=quot;100quot; /gt; width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span o que seria esse 'quot' que aparece ?? acho que por isso ele não encontra a imagem... obrigado pelas ajudas! Em 31/01/07, Gustavo Lepri [EMAIL PROTECTED] escreveu: Luis, Dessa forma você está atribuindo um valor a structure. O certo é atribuir um valor a src. Acho que assim vai dar certo: span tal:repeat=usr users img src= tal:attributes=src python: mtool.getPersonalPortrait(usr) alt= width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span Qualquer coisa manda de volta!! T+ Gustavo Lepri Em 31/01/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: O código ficou assim: span tal:repeat=usr users img tal:attributes=structure python: mtool.getPersonalPortrait(usr) alt= width=75 height=100 style=float: left; margin: 1em; class=portraitPhoto / /span Em 31/01/07, José Henrique [EMAIL PROTECTED] escreveu: Como ficou o código fonte gerado? Zénrique. 2007/1/31, Luis Paulo Passari Marui [EMAIL PROTECTED]: Opa, valeu pessoal! Eu dei uma lida nisso... o 'replace' faz exatamente isso... Mas agora usei o attribute. Ele redimensiona o tamanho, mas não mostra a imagem!!! :(( Olha só como aparece... alguém tem idéia..?? Em 31/01/07, Fernando Paiva [EMAIL PROTECTED] escreveu: Vlw Luciano, esqueci de falar sobre os efeitos do replace. Luis Paulo, no livro do zope e do plone tem é também uma boa literatura para você sacar a causa efeito disso :) []'s Fernando Paiva Luciano Ramalho escreveu: On 1/31/07, *Joao Paulo Carusi* [EMAIL PROTECTED] jpcarusi%40gmail.com mailto: [EMAIL PROTECTED] jpcarusi%40gmail.com wrote: span tal:repeat=usr users img tal:replace=structure python: mtool.getPersonalPortrait(usr) width=200 / /span Isso não vai funcionar, porque o comando tal:replace vai sobrescrever completamente o elemento img, incluindo seus atributos. O melhor caminho é o sugerido pelo Fernando Paiva. Uma alternativa que pode ser útil em alguns casos é usar o método tag da classe Image (dá uma olhada no help embutido no Zope, em Zope API, classe Image). [ ]s Luciano ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: [zope-pt] Disponibilizar foto do usuário
Valeu Fernando! Minha idéia a princípio era apenas mostrar usuarios, sem necessariamente postar noticias! Obrigado pela ajuda! []s Luis Paulo Em 29/01/07, Fernando Paiva [EMAIL PROTECTED] escreveu: você se esqueceu de usar structure. Veja: img tal:replace=structure python:mtool.getPersonalPo rtrait('joaquim') / Se você estiver tentando colocar o usuário que postou a notícia eu tenho um ZPT pronto que construi para isso, se quiser posso te arrumar o código. []'s Fernando Paiva Luis Paulo Passari Marui escreveu: Boa tarde pessoal! Estou tentando fazer aparecer a foto de usuários cadastrados (neste caso, joaquim) no portal Plone usando o seguinte: img tal:replace=python: mtool.getPersonalPortrait('joaquim') / Mas quando testo, aparece o seguinte na interface: img src=http://localhost:8080/Plone/portal_memberdata/portraits/ http://localhost:8080/Plone/portal_memberdata/portraits/joaquim alt= title= height=120 width=90 / ao invés da imagem(foto). Algum help?? obrigado Luis Paulo
[zope-pt] Disponibilizar foto do usuário
Boa tarde pessoal! Estou tentando fazer aparecer a foto de usuários cadastrados (neste caso, joaquim) no portal Plone usando o seguinte: img tal:replace=python: mtool.getPersonalPortrait('joaquim') / Mas quando testo, aparece o seguinte na interface: img src=http://localhost:8080/Plone/portal_memberdata/portraits/joaquim alt= title= height=120 width=90 / ao invés da imagem(foto). Algum help?? obrigado Luis Paulo
Re: [zope-pt] Disponibilizar foto do usuário
Olá Johnny! Foi desse jeito mesmo que deu certo! valeu! Luis Paulo 2007/1/29, Johnny Souza [EMAIL PROTECTED]: Luis tenta img tal:replace=structure python:mtool.getPersonalPortrait('joaquim') / On 1/29/07, Luis Paulo Passari Marui [EMAIL PROTECTED]lppassarimarui%40gmail.com wrote: Boa tarde pessoal! Estou tentando fazer aparecer a foto de usuários cadastrados (neste caso, joaquim) no portal Plone usando o seguinte: img tal:replace=python: mtool.getPersonalPortrait('joaquim') / Mas quando testo, aparece o seguinte na interface: img src=http://localhost:8080/Plone/portal_memberdata/portraits/joaquimalt=; title= height=120 width=90 / ao invés da imagem(foto). Algum help?? obrigado Luis Paulo -- Johnny Souza 6199358098 Ciência da Computação - UnB
[zope-pt] Como criar um content type dentro de outro (folderish)
Olá! Alguém sabe como criar isto...?? Criei um novo produto (um 'folderish'). Agora, queria criar um novo tipo de conteúdo que pudesse ser adicionado por usuarios depois que o produto que criei fosse instalado... ou seja, queria que este novo content type fosse criado através de um simples link na interface de meu produto (e não como um produto a ser adicionado no drop down list) porque este novo conteúdo está contido no meu produto... Algo parecido com o produto de Fórum, onde instalamos o produto (Fórum) e dentro deste produto podemos adicionar outros content types... Alguma dica de como customizar isto nos arquivos de meu produto?? muito obrigado! Luis Paulo
Re: [zope-pt] Migração Plone
humm, que coisa!! xiru, vc sabe quais pastas eu devo salvar (manter) para que o eu tenha o meu portal, com o fórum e outros produtos funcionando, mesmo que seja pra rodar em plone 2.0.5 mesmo? É que o servidor linux atual será formatado (para instalação do Fedora 6), então gostaria de já colocar uma versão mais recente no plone tb, mas se não for possível, manteria a versão 2.0.5 mesmo... ah, tem como um portal que roda em linux funcionar no windows? obrigado pela dica! 2007/1/11, xiru [EMAIL PROTECTED]: A última vez que vi, o CMFBoard não funcionava com Plone 2.5 :-) O primeiro passo seria consertar o CMFBoard para somente então pensar em migração. On 1/9/07, Luis Paulo Passari Marui [EMAIL PROTECTED] wrote: Boa tarde pessoal! Preciso fazer a migração de um portal Plone 2.0.5 para o Plone 2.5. No portal atual existe um produto de fórum (CMFBoard 2.1.1) com algumas informações já postadas. Então queria saber se tem como recuperar estes dados, ou seja, ao fazer a migração para o Plone 2.5, manter estes foruns funcionando normalmente. obrigado, Luis Paulo -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown.com
Re: [zope-pt] Produtos Plone
Oi Jean, muito obrigado pelas dicas! Eu estou utilizando o Windows... mas não consigo iniciar o zope/plone no modo debug... ( a opcao debug mode do plone inicia e termina rapidamente...) alguem sabe como iniciar o modo debug?? []s Luis Paulo 2006/12/4, Jean Rodrigo Ferri [EMAIL PROTECTED]: Luis Paulo Passari Marui escreveu: Boa tarde pessoal, Olá Luis, Eu estou desenvolvendo um produto Plone utilizando Archetypes. Segui um tutorial ( InstantMessage -- do Archetypes Developer Manual -- http://plone.org/documentation/manual/archetypes-developer-manual/referencemanual-all-pages) para construí-lo e agora me deparei com um problema que não consigo entender: - O produto está terminado. Coloquei ele no diretório Products e reinicie o Zope. Fazendo assim, no entanto, o Zope não o reconhece como sendo um produto!! Nem ao menos dá sinal que ele exite (nem no Product Managment nem no Quick Intall) Deixar os fontes para download em algum lugar para que o pessoal que está interessado em lhe ajudar possa testar seu código é uma boa prática. É difícil poder opinar sem ver o código ou as mensagens de erro. Outra dica é, levante o zope com o modo debug ligado (debug-mode on) e com 'runzope' ou 'zopectl fg'. Assim você mesmo poderá descobrir o problema vendo as mensagens de erro. Mais uma, você pode utilizar o Python Debug (pdb)[1] ou o produto PDBDebugMode[2]. Em tempo, você pode utilizar como base do seu produto um produto de exemplo[3]. [1] http://plone.org/documentation/how-to/using-pdb [2] http://plone.org/products/pdbdebugmode [3] http://plone.org/products/by-category/examples Abraço, -- Jean Ferri
[zope-pt] Produtos Plone
Boa tarde pessoal, Eu estou desenvolvendo um produto Plone utilizando Archetypes. Segui um tutorial ( InstantMessage -- do Archetypes Developer Manual -- http://plone.org/documentation/manual/archetypes-developer-manual/referencemanual-all-pages) para construí-lo e agora me deparei com um problema que não consigo entender: - O produto está terminado. Coloquei ele no diretório Products e reinicie o Zope. Fazendo assim, no entanto, o Zope não o reconhece como sendo um produto!! Nem ao menos dá sinal que ele exite (nem no Product Managment nem no Quick Intall) Mas... - Inserindo algum erro de código Python (por exemplo, no módulo __init__.py, ao invés de escrever from content import * , eu escrevi from content imprt * , sem a letra 'o' propositalmente). Com isso, milagrosamente o Zope o reconhece como produto (apesar de reconhecê-lo como um broken product e indicar que há um erro de sintaxe nesta parte, mas enfim consegue reconhê-lo com um erro, sendo que no primeiro caso -- que teoricamente está correto -- ele simplesmente ignora a existência deste produto!!!) Por favor, alguém tem alguma luz pra me tirar desta escuridão!!! :) obrigado, []s Luis Paulo
[zope-pt] Construindo um produto
Olá a todos! Pessoal, alguém conhece algum tutorial, how-to, artigo ou coisa parecida sobre desenvolvimento de produtos para Plone que não seja o capítulo 12 (Writing a Product in Python) do The Definitive Guide to Plone e tb não envolva o desenvolvimento com arquetypes ??? Gostaria de uma referência para escrever um produto desde o início, algum produto bastante simples, para poder eu aprender mesmo como escrever um... obrigado por toda contribuição, []s Luis Paulo
[zope-pt] Onde estão definidos os métodos??
Pessoal, acho que não é uma pergunta difícil, mas onde estão definidas as funções em Python que o Plone usa, como por exemplo: getGroupById( ) ou addPortalMessage( ) ou generateUniqueId( ) ...etc, etc, etc... Onde posso encontrar todas elas e os seus respectivos códigos fontes?? obrigado! __._,_.___ 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]Onde estão definidos os métodos??
Desculpe a ignorância, mas não achei!! Qual File System? Onde está este File System mais especificamente...? []s Em 01/11/06, Ivo Couto [EMAIL PROTECTED] escreveu: no File System. Ivo Couto Brandão[EMAIL PROTECTED] - Mensagem original De: Luis Paulo Passari Marui [EMAIL PROTECTED]Para: zope-pt@yahoogrupos.com.brEnviadas: Quarta-feira, 1 de Novembro de 2006 14:45:04Assunto: [zope-pt]Onde estão definidos os métodos?? Pessoal, acho que não é uma pergunta difícil, mas onde estão definidas as funções em Python que o Plone usa, como por exemplo: getGroupById( ) ou addPortalMessage( ) ou generateUniqueId( ) ...etc, etc, etc... Onde posso encontrar todas elas e os seus respectivos códigos fontes?? obrigado! Yahoo! SearchMúsica para ver e ouvir: You're Beautiful, do James Blunt __._,_.___ 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] Regras de acesso para grupos
Olá Pessoas!! Alguém sabe como posso alterar as permissões de acesso em relação ao gerenciamento de grupo?? Por exemplo, permitir que um usuário cadastrado (membro) possa criar um grupo e escolher dentre os membros cadastrados do portal quem irá participar do seu grupo. Pelo que sei, somente manager pode fazer isso, neh? PS: tentei pela aba Security, que tem uma opçao Create Group, dar esta permissão a members, mas não deu certo... Na hora de criar o grupo, o sistema pede a autenticação de alguém que seja manager! Muitoobrigado!! []s Luis Paulo __._,_.___ 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] script para adição de conteúdo
E ai Gustavo! Não sei se é isso que vc quer, mas uma forma de alterar criador (created by) e a data, é no template: Plone/portal_skins/ plone_content/ document_byline []s Luis Paulo 2006/10/11, Gustavo Rahal [EMAIL PROTECTED]: Obrigado pela dicaComo faço para alterar o dono e a data de criação de objetos? Como é uma migração seria estranho várias noticias terem a mesma data e terem sido criadas pelo admin.Valeu! Gustavo On 10/6/06, Dorneles Treméa [EMAIL PROTECTED] wrote: Opa Gustavo, Estou montando um script para adicionar conteúdo (migrando um site xoops para plone). No canal #plone recebi a sugestão de usar o método invokeFactory. Estou testando ele no ploneshell e parece funcionar bem. Um exemplo do uso seria: pasta.invokeFactory(News item, id=noticia1, title=Titulo Noticia, text=texto) O problema é que eu não queria passar o id para este método. Quando adicionamos conteúdo via web o plone automaticamente gera um id baseado no titulo. Como fazer isso? Esta função exige que eu forneça um id. a Tânia já deu uma sugestão, aqui vai mais uma.Basta chamar o método 'processForm' no objeto criado, que ele se encarrega de nomear o objeto conforme o título passado. Como bônus, ele ainda chamao hook de criação de objetos e a mágica para desmarcar a flag de criação. Outra questão. Existe outra forma de adicionar conteúdo via script? Existe. Usando o invokeFactory, você está sujeito às restrições impostaspelo container (o local onde você está adicionando os objetos). Em algumas situações é conveniente adicionar coisas onde depois usuários normais não poderão mais fazer isso. Para tal, existe o _createObjectByType, e vocêusaria da seguinte maneira (untested):from Products.CMFPlone.utils import _createObjectByTypeobj = _createObjectByType('News Item', pasta, 'noticia1', title=Titulo Noticia, text=texto) obj.processForm()HTH,--Dorneles TreméaX3ng Web Technology Para 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 __._,_.___ 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] Dúvida - Pasta dentro de portlet
Olá pessoas! Alguém sabe como fazer para que, quando eu criar uma pasta, esta apareça dentro de um portlet (que eu criei) ? obrigado pela atenção! Luis Paulo __._,_.___ 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] dúvida genérica - sistema de grupos
Valeu pela dicas Luciano! Mas o que eu preciso é desenvolver um sistema de gerenciamento de grupos que fosse SIMPLES! A ponto de um usuário cadastrado qualquer poder criar o seu grupo e convidar pessoas do portal cadastradas a participar dele tb! Entende? Então dentro deste grupo criado, eu (ou melhor, o criador do grupo) poderia criar pastas ou outros tipos de conteúdos com as devidas permissões (ou roles)! Teria que ser uma coisa mais fácil para o usuário, e o sistema de grupos atual do Plone me parece ainda um tanto quanto para admins nao eh?? obrigado! []s Luis Paulo 2006/10/5, Luciano Ramalho [EMAIL PROTECTED]: O Zope e o Plone tem um conceito mais fundamental e mais poderoso que o de Grupos, que é o de Papéis (roles). O conceito de papel é mais poderoso porque ele é contextual, enquanto o grupo é global. Isto significa que você associa usuários a papéis em certos pastas. Por exemplo, Fulano pode ter o papel de Dono na pasta X, e o papel de Revisor na pasta Y. Isso significa que ele pode criar conteúdos na pasta X, mas não pode publicá-los; e na pasta Y ele pode apenas publicar (aprovar) conteúdos criados por outros usuários, mas não criar novos conteúdos. O Zope 2 por padrão não trabalha com grupos, apenas com papéis. No Plone o conceito de papéis também o mais importante, porém a partir do Plone 2.1 foi introduzido o conceito de grupos, apenas para facilitar atribuir papéis a vários usuários de uma só vez. Se você está interessado em gerenciar grupos com poderes diferentes no Zope/Plone, é essencial estudar antes o conceito de papéis. No Plone, a atribuição de papéis é mais fácil de experimentar, e é feita através da aba de Compartilhamento. [ ]sLuciano On 10/5/06, Luis Paulo Passari Marui [EMAIL PROTECTED] wrote: Olá a todos! Preciso criar um sistema de gerenciamento de grupos... criar grupos, incluir(convidar) pessoas, excluir grupos, definir pastas específicas paraum grupo por enquanto, bem simples e, mais pra frente, agregar ferramentas de comunicação a este sistema de grupos..Alguma sugestão, idéias de como posso fazer este protótipo inicial?? obrigado! []s Luis Paulo __._,_.___ 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] dúvida genérica - sistema de grupos
Olá a todos! Preciso criar um sistema de gerenciamento de grupos... criar grupos, incluir(convidar) pessoas, excluir grupos, definir pastas específicas paraum grupo por enquanto, bem simples e, mais pra frente, agregar ferramentas de comunicação a este sistema de grupos..Alguma sugestão, idéias de como posso fazer este protótipo inicial?? obrigado! []s Luis Paulo __._,_.___ 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] criar formulários no Plone
Obrigado a todos pelas ajudas! Foram muito úteis e consegui implementar este formulariozinho! []s Luis Paulo 2006/9/28, JJ (Arnaldo Janz Júnior) [EMAIL PROTECTED]: Isso. Reforço a recomendação quanto ao uso do Form Controller e indico o NewsItem como case. Veja o newsitem_edit_form (Controller Page Template), o validate_newsitem_edit (Controller Validator) e o newsitem_edit (Controller Python Script) e observe suas abas Validations e Actions, bem como as explicações no fim das páginas referentes a essas abas. -- JJ (|´:¬{)»-Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26- 2006/9/28, José Henrique [EMAIL PROTECTED]: Luis,Tudo depende do que você optará por usar. Se você quiser simplesmente utilizar page templates com scripts python, então no action você colocará o nome do script que será chamado para tratar os dados. De forma geral, na programação web você tem que conhecer dois objetos: REQUEST e RESPONSE. Cada vez que uma página requisita algo do servidor, envia um objeto REQUEST que contém, dentre outras informações, os campos do formulário com seus respectivos conteúdos. Você pode imaginar o REQUEST como um dicionário do python. Já quando o servidor envia dados para o browser, utiliza um objeto RESPONSE. A melhor fonte de informação sobre esse assunto é o Zope Book (www.plope.com).Se você optar por usar ferramentas um pouco mais avançadas como os Controller Page Template, Python Script ou Validator,conformesugestãodoArnaldo, pode dar uma olhadinha nos próprios fontes do Plone. Procure em portal_skins as pastasplone_formseplone_form_scriptsparaverexemplosdeimplementação.Enãodeixedeleradocumentaçãotambém. Zénrique. 2006/9/28, Luis Paulo Passari Marui [EMAIL PROTECTED]: Bom, estava pensando em fazer utilizando o action mesmo. Se eu tiver alguma coisa simples como assim: html metal:use-macro=here/main_template/macros/master head title tal:content=template/titleThe title/title /head body div metal:fill-slot=main form action="" method=get p Testando.../p input name=Usuario width=30 br input type=submit value=Submeter name=teste /form /div /body/html O que devo por no action?? E como recupero o dado que eu submeter no meu script python?? Desculpa se as dúvidas forem muito banais, mas estou começando a mexer com isso! obrigado novamente, []s Luis Paulo 2006/9/28, JJ (Arnaldo Janz Júnior) [EMAIL PROTECTED]: Olá, Luis Paulo!A conexão do script python com o formulário você pode fazer de 2 formas e, nelas, pode receber os dados de outras 2 formas. A ligação do formulário com o(s) script(s) podem ser feitas apontando-se diretamente o action do formulário (da tag form) para o script (e, se tiver outros scripts, redirecionar um a outro sucessivamente) ou usando form controller, um pouco mais polido e seguro. Como você pode ver, para isso, você não precisará de nenhum banco de dados (outro senão o ZODB, que já está sendo usado para manter os templates e scripts), a não ser para, se precisar, persistir os dados postados no formulário. [ ],-- JJ (|´:¬{)»-Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26- 2006/9/28, Luis Paulo Passari Marui [EMAIL PROTECTED]: Olá todos! Estou precisando criar um formulário no Plone. Este formulário será composto somente por radios. Então, após a submissão, preciso fazer alguma lógica (em python, acredito) com as respostas obtidas. A minha dúvida é: como fazer esta conexão entre o script python e os dados submetidos? Preciso para isto de algum banco de dados? O banco de dados do zope não é suficiente para esta aplicação simples??? obrigado pelas ajudas!! []s Luis Paulo __._,_.___ 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] criar formulários no Plone
Bom, estava pensando em fazer utilizando o action mesmo. Se eu tiver alguma coisa simples como assim: html metal:use-macro=here/main_template/macros/master head title tal:content=template/titleThe title/title /head body div metal:fill-slot=main form action="" method=get p Testando.../p input name=Usuario width=30 br input type=submit value=Submeter name=teste /form /div /body/html O que devo por no action?? E como recupero o dado que eu submeter no meu script python?? Desculpa se as dúvidas forem muito banais, mas estou começando a mexer com isso! obrigado novamente, []s Luis Paulo 2006/9/28, JJ (Arnaldo Janz Júnior) [EMAIL PROTECTED]: Olá, Luis Paulo!A conexão do script python com o formulário você pode fazer de 2 formas e, nelas, pode receber os dados de outras 2 formas. A ligação do formulário com o(s) script(s) podem ser feitas apontando-se diretamente o action do formulário (da tag form) para o script (e, se tiver outros scripts, redirecionar um a outro sucessivamente) ou usando form controller, um pouco mais polido e seguro. Como você pode ver, para isso, você não precisará de nenhum banco de dados (outro senão o ZODB, que já está sendo usado para manter os templates e scripts), a não ser para, se precisar, persistir os dados postados no formulário. [ ],-- JJ (|´:¬{)»-Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26- 2006/9/28, Luis Paulo Passari Marui [EMAIL PROTECTED]: Olá todos! Estou precisando criar um formulário no Plone. Este formulário será composto somente por radios. Então, após a submissão, preciso fazer alguma lógica (em python, acredito) com as respostas obtidas. A minha dúvida é: como fazer esta conexão entre o script python e os dados submetidos? Preciso para isto de algum banco de dados? O banco de dados do zope não é suficiente para esta aplicação simples??? obrigado pelas ajudas!! []s Luis Paulo __._,_.___ 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] criar formulários no Plone
Olá todos! Estou precisando criar um formulário no Plone. Este formulário será composto somente por radios. Então, após a submissão, preciso fazer alguma lógica (em python, acredito) com as respostas obtidas. A minha dúvida é: como fazer esta conexão entre o script python e os dados submetidos? Preciso para isto de algum banco de dados? O banco de dados do zope não é suficiente para esta aplicação simples??? obrigado pelas ajudas!! []s Luis Paulo __._,_.___ 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!. __,_._,___