Opa João Paulo,

> Comecei a estudar o conceito AJAX e gostei muito. Como uso o
> Zope/Plone, eu quero aplicar este conceito no Plone.
> Alguém tem alguma dica ou conhece sites que utiliza o AJAX no Plone?

como o Sidnei e o Ramalho já comentaram, o Plone usa o tal do
AJAX muito antes dele ser conhecido por esse nome, afinal os
XMLHttpRequests da vida já estão conosco desde o Mozilão 1.0
em 2002 (e até mesmo antes disso, numa implementação meia-boca
da Microsoft no IE 5.0)... :-)

O Plone 2.5 também vem com um outro exemplozinho bacana: clique
na aba que mostra o conteúdo de uma pasta (folder_contets), depois
basta arrastar os itens para cima ou para baixo para mudar a ordem
deles, sem precisar mais ficar clicando trocentas vezes nas setinhas,
até mover para a posição desejada... 

> Qualquer dica é bem vinda.

Bom, faz tempo que no mundo Plone vêm ocorrendo uma briga de foice!
A discussão foi, digamos, bem apimentada no último Archipelago
Sprint[1] (sim, ano que vêm tem mais!)... :-)

Basicamente temos duas frentes de trabalho: uma usando o Bling[2],
do Benjamin Saller, e outra usando o KSS/Azax[3], do Balazs Ree e
do Godefroid Chapelle.

A idéia do Bling é fornecer 'primitivas' básicas para se usar Ajax
sem precisar escrever Javascript, de uma forma bem parecida como o
RubyOnRails faz, diretamente nos PageTemplates (basta conferir os
exemplos). Ele é agnóstico em relação ao toolkit, suportando
prototype e rico no momento, mas poderia suportar qualquer outro.

De uma forma semelhante, o KSS/Azax pretende ser independente de
framework, mas aplicado de uma forma diferente, não nos templates.
Os comportamentos seriam adicionados através de arquivos contendo
regras que se aplicam em cima de IDs e classes CSS. Recomendo 
também dar uma conferida nos exemplos que eles valem mais do que
mil palavras.

De qualquer forma, as idéias que ficam são:

- evitar escrever JavaScript na unha;
- evitar depender de um framework específico.

No sprint, em abril, surgiu a idéia de fazer uma fusão entre estes
2 produtos, mas não é algo muito simples de ser feito. Nós últimos
meses, ambos os produtos passaram a disponibilizar exemplos de como
efetuar as operações mais triviais, para o pessoal ir pegando as
manhas...

[1] http://plone.org/events/sprints/past-sprints/archipelagosprint
[2] http://plone.org/products/bling
[3] http://azax.ree.hu

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para 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

 



Responder a