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

  




__,_._,___



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

  




__,_._,___



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,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/htmlO 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 Paulo2006/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,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/htmlO 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 Paulo2006/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!.

  




__,_._,___