Criando uma aplicação em PHP para trabalhar com o Google Calendar

Leia também!

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.


Evento adicionado:

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

Ajax é com o Eclipse

Blog Widget by LinkWithin
Veja também nossos posts mais populares
Posts relacionados

Veja as ofertas do E-tinet Shop

 nokia   mp7   n95   ps2   maverick   pen drive   notebook   mp3   gol   hd externo   playstation 2   mp5   np   ipod   natal   playstation 3   gps   celular   mp15   mp11   tenis   fusca   celulares   mp12   dvd automotivo   iphone   celular mp12   psp   hiphone   xbox 360   camera digital   opala   hd   mp9   ps3   nextel  

Sobre o Autor