LINUX, TI E MUITO MAIS!
Cadastre-se agora e receba gratuitamente o ebook do Curso Linux Ubuntu, dicas imperdíveis para ter sucesso com Linux
Insira seu email no campo ao lado para receber AGORA o Ebook!

Como criar uma aplicação PHP para trabalhar com o Google Calendar

0 Flares Filament.io Made with Flare More Info'> 0 Flares ×

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

0 Flares Twitter 0 Facebook 0 Google+ 0 Filament.io Made with Flare More Info'> 0 Flares ×
Sobre pedrodelfino

Trabalha com tecnologia da informação, usando Linux a mais de 13 anos. Autor do Ebook Curso Linux Ubuntu.

Comentários

  1. Muito bacana o script.

    Um grande abraço

  2. Não funciona com safemode on.

  3. 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

Trackbacks

  1. [...] Criando uma aplicação em PHP para trabalhar com o Google Calendar [...]

Deixe o seu comentário

*