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, conforme sugestão do Arnaldo, pode dar uma olhadinha nos próprios fontes do Plone.  Procure em portal_skins as pastas plone_forms e plone_form_scripts para ver exemplos de implementação.  E não deixe de ler a documentação també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:
      The title       
         Testando...              

    
    
  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 JJ (Arnaldo Janz Júnior)



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, conforme sugestão do Arnaldo, pode dar uma olhadinha nos próprios fontes do Plone.  Procure em portal_skins as pastas plone_forms e plone_form_scripts para ver exemplos de implementação.  E não deixe de ler a documentação també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:      The title
               Testando...    
                   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 JJ (Arnaldo Janz Júnior)



Luis Paulo,O Zope Book [1] (mais uma vez) vai ajudar. O action deve apontar p/ o id do script. Veja a parte de processamento de form [2].[1] http://www.plope.com/Books/2_7Edition

[2] http://www.plope.com/Books/2_7Edition/AdvZPT.stx#2-9[ ],-- 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]>:



Bom, estava pensando em fazer utilizando o action mesmo. Se eu tiver alguma coisa simples como assim:
      The title     
         Testando...            

    
    
  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 José Henrique



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, conforme sugestão do Arnaldo, pode dar uma olhadinha nos próprios fontes do Plone.  Procure em portal_skins as pastas plone_forms e plone_form_scripts para ver exemplos de implementação.  E não deixe de ler a documentação també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:      The title
               Testando...    
                   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:
      The title     
         Testando...            

    
    
  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 JJ (Arnaldo Janz Júnior)



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

  




__,_._,___