Com o crescimento do AJAX, foram surgindo aos devagar, e agora com mais rapidamente, ótimos serviços no padrão da Web 2.0, que por sua fez vem conquistando cada vez mais usuários.
“Se um site usa AJAX, ele com certeza terá vantagens sobre um outro que ainda não usa”
Aos poucos com o uso de APIs, os serviços do google[4] e yahoo[5], estão cada vez mais presente em diversos sites.
“Hoje o flickr[6] e Google Maps[7], é o resultado do sucesso de uso de APIs em desenvolvimento web”
O Google calendar ou Google Agenda é mais uma opção, que vem sendo cada vez mais utilizado, assim com outros serviços do mesmo estilo.
“Utilizando uma pequena classe escrita em PHP, podemos adicionar eventos/compromissos ao nosso Google Calendar[3]“
Imagine que voce tem uma aplicação em PHP, e agora vai usar o google calendar [3] para gerenciar seus eventos, não é preciso usar a interface padrão do calendar [3] apenas para adicionar eventos, podemos usar nossa própria aplicação PHP.
Faça o download da classe Google Calendar Wrapper [1], e também da classe Simple CURL Wrapper [2], o autor destas duas classes é o Alexander Skakunov [8], um Ucraniano esperto.
Preparado o terreno…
Verifique se o php4-curl está instalado, no ubuntu é só digitar
apt-get install php4-curl
Podemos extrair as duas classes em um mesmo diretório.
Configurando um pequeno exemplo
Bem, o funcionamento é bastante simples, postamos as variáveis necessárias e a classe Google Calendar Wrapper [1], grava o evento no Google Calendar o php + curl.
Edite o arquivo, post.php e veja como é simples criar um evento, são apenas 7 variáveis.
Executando o exemplo.
Um pré requisito: Não adianta apenas ter uma conta no gmail, além disto você tem que acessar o Google Calendar [3] para criar o calendário, somente depois disto rode o exemplo acima, claro que após feito o primeiro loguin não é mais necessário acessar o google para adicionar os eventos. Se voce já é usuário do Google Calendar[3] pode pular este pré requisito.
Use sua imaginação, crie um formulaŕio e comece a postar seus eventos, e compromissos, um boa aplicação é para o uso corporativo, pois usando usa interface criada em PHP, o usuário não precisa saber que esta salvando os dados no Google Calendar[3]
[1] – http://www.phpclasses.org/browse/package/3548.html
[2] – http://www.phpclasses.org/browse/package/3547.html
[3] – http://www.google.com/calendar/
[4] – http://code.google.com/
[5] – http://developer.yahoo.com/
[6] – http://www.flickr.com/
[7] – http://maps.google.com/
[8] – http://i1t2b3.blogspot.com/
Outros artigos sobre AJAX:
Yahoo! TV: Agora com Ajax.
Componentes do YUI-EXT produzem interfaces profissionais em AJAX!
Yahoo! UI Library – Conheça o AJAX do Yahoo.
Ajax/Javascript Com DHTMLGoodies: Resulta em interfaces profissionais
ADOBE doa código fonte para Mozilla, que pretende criar Framework AJAX
Ajax com Dojo: Tem até gráfico!
JQuery – Uma nova forma de programar em JavaScript
Pyjamas: Criando aplicações AJAX programando em python
Aprendendo AJAX com Google Web Toolkit (GWT) e Eclipse
Um Cliente Samba Feito em Ajax








Muito bacana o script.
Um grande abraço
[Responder]
Não funciona com safemode on.
[Responder]
muito bom camarada.
agenda é o melhor aplicativo e o que me conquistou!
tem uma forma de extrair dados da agenda por campo: titulo conteudo e etc.
O exemplo é simples:
criei tres novas agendas:
Gastos – vermelha
Receita – verde
Balanço – azul.
to batendo cabeça pra conseguir extrair dados de gastos e receitas calcular e atualizar o saldo e o que vc falou ta no caminho pois php pode ser o front end mas, naum manjo necatibiribas de php.
abs.
Se puder ajudar valew
[Responder]