[zope-pt] Permissões em Python

2007-06-26 Por tôpico Luis Paulo Passari Marui

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

2007-06-04 Por tôpico Luis Paulo Passari Marui

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

2007-06-04 Por tôpico Luis Paulo Passari Marui

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

2007-04-26 Por tôpico Luis Paulo Passari Marui

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

2007-04-26 Por tôpico Luis Paulo Passari Marui

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

2007-04-25 Por tôpico Luis Paulo Passari Marui

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

2007-04-24 Por tôpico Luis Paulo Passari Marui

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

2007-04-24 Por tôpico Luis Paulo Passari Marui

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

2007-04-24 Por tôpico Luis Paulo Passari Marui

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

2007-04-24 Por tôpico Luis Paulo Passari Marui

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

2007-03-21 Por tôpico Luis Paulo Passari Marui

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

2007-03-21 Por tôpico Luis Paulo Passari Marui

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

2007-03-14 Por tôpico Luis Paulo Passari Marui

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

2007-01-31 Por tôpico Luis Paulo Passari Marui

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

2007-01-31 Por tôpico Luis Paulo Passari Marui

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

2007-01-31 Por tôpico Luis Paulo Passari Marui

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

2007-01-31 Por tôpico Luis Paulo Passari Marui

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

2007-01-30 Por tôpico Luis Paulo Passari Marui

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

2007-01-29 Por tôpico Luis Paulo Passari Marui

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

2007-01-29 Por tôpico Luis Paulo Passari Marui

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)

2007-01-29 Por tôpico Luis Paulo Passari Marui

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

2007-01-12 Por tôpico Luis Paulo Passari Marui

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

2006-12-04 Por tôpico Luis Paulo Passari Marui

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

2006-12-03 Por tôpico Luis Paulo Passari Marui

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

2006-11-17 Por tôpico Luis Paulo Passari Marui

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??

2006-11-01 Por tôpico Luis Paulo Passari Marui



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??

2006-11-01 Por tôpico Luis Paulo Passari Marui



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

2006-10-31 Por tôpico Luis Paulo Passari Marui



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

2006-10-12 Por tôpico Luis Paulo Passari Marui



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

2006-10-10 Por tôpico Luis Paulo Passari Marui



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

2006-10-08 Por tôpico Luis Paulo Passari Marui



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

2006-10-05 Por tôpico Luis Paulo Passari Marui



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

2006-10-05 Por tôpico Luis Paulo Passari Marui



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

2006-09-28 Por tôpico Luis Paulo Passari Marui



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

2006-09-27 Por tôpico Luis Paulo Passari Marui



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

  




__,_._,___