Cara, vou tentar explicar devagar pra ver se você entende...

Tudo no zope é considerado um objeto. Dito isso você tem q enteder q
aqueles tipos de conteudo que aparecem em 'adicionar item' são
representações  dos objetos padrões(disponiveis para inclusao) do
plone. Essa representação é feita através de algo chamado Archetypes.

Assim repondendo sua primeira pergunta: se você quiser adicionar novos
botoes(ou adicionar alguma lógica) no formulario desses objetos
padroes do plone vc teria q customizar o page template que edita o objeto.
Caso queira criar um formulário personalizado que execute alguma
função em particular aconselho o uso dos produtos PloneFormGen ou
PloneFormMailer. Caso nenhum desses dois formularios atenda suas
necessidades vc tera q implementar seu formulario num page template,
mais informações sobre page template vc pode achar aqui:
http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ZPT.stx

Segunda pergunta:
Para se fazer coisas mais complexas utiliza-se python, porém o codigo
python é sensivelmente limitado, para utilizar todo o potencial do
python no plone é ncessario criar um produto, coisa que não é tao
trivial assim, principalmente para quem está começando. Aconselho
sempre procurar algum produto que faça oq vc quer no site do plone.
Caso queira se aprofundar leia a parte sobre page templates e script
python do zope book(link acima).

Terceira Pergunta:
Bom, não vejo vantagem de utilizar PHP ou ASP junto com o zope, mas em
todo o caso:
http://tiolatec.objectis.net/forum/utilizando-o-php-no-zope/
Quanto ao MySQL existem varias maneiras de interagir com SGBD's, mas
primeiro vc precisar verificar suas necessidades. O zope possui o
proprio banco de dados, o ZODB. Ele atende as necessidades para
armazenar e recuperar as informações de forma facil. Talvéz oq vc
deseja fazer com o mysql seja até mais facil de executar com o ZODB.
De uma olhada no ArchGenXML: http://plone.org/products/archgenxml

Pra finalizar eu digo uma coisa, para entrar nesse universo do Zope e
Plone, será necessário muito tempo e  dedicação pra estudar ambos.
Diferente de PHP ou ASP, aonde em pouco tempo se tem um codigo
funcionando, a linha de aprendizado do zope é muito alta.

So mais uma coisa... não sou moderador da lista nem nada, mas fica
melhor se vc responder as mensagens sem trocar o titulo de resposta,
pq assim elas ficam todas agrupadas pelo mesmo assunto. Quando vc
troca o titulo fica como se fosse uma nova mensagem mas é sobre o
mesmo assunto da mensagem anterior, ta me entendendo? So uma dica.

--
Alexandre Marinho
Consultor Pleno
ITEC-AL

--- Em zope-pt@yahoogrupos.com.br, "rm2002am" <[EMAIL PROTECTED]> escreveu
>
> Ola… pessoal do zope e plone
> 
>       Sou novo aqui e estou aprendendo a utilização do Plone, zope 
> python, realmente sei pouco..  fiz formulários e consigo faz 
> inclusões de dados em um banco de dados através dos formulário..
>       Porém gostaria de algum exemplo pratico  em  (plone zope, 
> python)  se não consigo fazer coisas como:
> 
> 1)    Tenho um formulário com por exemplo campos de nome, 
> endereço , etc.. tem já por padrão no plone, o botão para Gravar.e  
> outro Reset, bem gostaria de ter mais alguns botões como excluir, 
> alterar,,etc.. e  como posso fazer isto /??
> 2)    Quero fazer coisas mais complexas, como cases ifs e acesso 
> ao banco de dados tudo com tomadas de decisão dentro de um mesmo 
> formulário e como vou proceder ?? Utilizo o python ?? Ainda não 
> consegui achar um exemplo que faça isto bem simples. Mesmo e não 
> acho nada na internet.
> 3)    Consigo colocar algum script (ASP, PHP, etc) no rodando no 
> plone, zope Mysql ??? Como fazer isto ?? Existe algum exemplo ? 
> Também não achei nada a respeito..
> 
> E agora ?? continuo investindo nestas ferramentas ou volto ao velho 
> ASP PHP javascript,,. Etc..??? 
>  Estou muito ancioso para ver as 3 perguntas respondidas com 
> exemplos praticos e não  só teoreba e muita propaganda que tudo  é 
> maravilhoso  e não consigo fazer nada pratico. 
> Resumindo,. Quero fazer qualquer coisa desenvolver o que eu precisar 
> rápidamente e com qualidade utilizando estas novas ferramentas 
> (plone, zope, python e mysql).
> 
> 
> Obrigado e toda informação é bem vinda.
> 
> Renato
>


Responder a