Como atualizar uma barra lateral de eventos do WordPress a partir do iCal usando o Google Agenda (e outro Google Fun!)

Esta semana inscrevi meu site pessoal para Google Apps. Tenho recebido uma montanha de spam desde que meu endereço de e-mail não mudou há anos meu hospedeiro (embora eu ame) cobrarei US $ 1.99 por endereço de e-mail para proteção contra spam, algo que Gmail faz de graça. Além disso, com o Gmail, você está trabalhando com algoritmos criados por milhões de outros usuários, portanto, é bastante preciso!

Emblema Google Talk

No entanto, houve benefícios adicionais em mudar para o Google Apps que eu não percebi! O primeiro é a capacidade de integrar o aplicativo de mensagens instantâneas do Google, chamado Talk, diretamente na minha barra lateral por meio de um Emblema Google Talk.

Google Notifier

Bem, agora eu tenho Google Notifier, que me alerta quando eu tenho um e-mail e, a partir de hoje, se integra ao Google Apps e me alerta quando eu também tenho eventos na agenda. É um ótimo pequeno aplicativo.

Sincronização iCal do Google Agenda

Talvez a maior notícia desta semana foi quando meu amigo, Bill, postou sobre o suporte do Google Calendar ao CalDav e a capacidade de sincronizar o iCal e o Google Calendar. É muito simples:

  1. Abra as Preferências do iCal
  2. Adicionar uma conta
  3. Digite seu endereço de e-mail e senha do Google
  4. Digite o endereço do seu calendário:
    https://www.google.com/calendar/dav/youremail@
    seudominio.com/usuario

ical google

Eu não queria compartilhar meu calendário principal na barra lateral do WordPress, então adicionei outro calendário ao meu Google Calendar e, em seguida, adicionei-o ao iCal também. Existem instruções para sincronizar seus calendários secundários com iCal. É simplesmente um URL diferente.

Integração do Google Agenda com WordPress

A última etapa é instalar o Plug-in WordPress do Google Agenda para adicionar um widget à sua barra lateral que analisa e exibe os eventos do seu calendário. Existem algumas nuances com este plugin, no entanto, que devem ser observadas:

  1. Cadastre-se de um Dados do Google API Key, você precisará dela para entrar nas configurações do Plugin.
  2. Ao inserir o endereço XML para o feed do seu calendário, certifique-se de substituir o último nó do url por 'completo' para que o endereço fique assim:
    http://www.google.com/calendar/feeds/youremail@
    seudominio% 40group.calendar.google.com / public / full
  3. O widget exibe o mês e a data bem feios. Isso se deve à formatação no JavaScript e pode ser facilmente modificado. Em functions.js na linha 478, você encontrará a formatação da data. Se quiser que a data seja exibida em um formato diferente, você pode modificar a string de saída. Exemplo:
    dateString = displayTime.toString ('dddd, MMMM dd, aaaa');
  4. O título do widget não é exibido de acordo com o WordPress API e funcionalidade de widget padrão. Alguém foi legal o suficiente para postar a correção para isso no Google Code, mas ela ainda não foi lançada. Aqui estão as instruções sobre o código para substitua para corrigir os problemas do título do widget.

Com isso totalmente integrado, agora posso utilizar o Notificador do Google ou iCal e adicionar um evento que será exibido na minha barra lateral! O tempo que leva depende das configurações de sincronização entre o iCal e o Google.

3 Comentários

  1. 1
  2. 2

    Isso foi ótimo. Tentei muitos calendários de eventos, mas não encontrei nenhum adequado. O plugin do Google wpng era ideal, exceto pelos pontos acima. E eu não tenho nenhum conhecimento de script. Então…
    Minha sincera gratidão.
    Anand.

  3. 3

    … Adicionando meus agradecimentos aos pôsteres acima….

    Seus exemplos visuais rápidos e eficazes foram incrivelmente úteis para um webmaster mudar de html para wordpress.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.