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
>