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 nos últimos anos e 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, então é bastante preciso!

Emblema Google Talk

No entanto, há 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 tenho Google Notifier, que me alerta quando eu tenho 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

google ico

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 depois adicionei ao iCal também. tem 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 de sua agenda, 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 bom o suficiente para postar a correção para isso no Google Code, mas ainda não foi lançado. 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, não encontrei nenhum adequado. O plugin Google wpng foi ideal, exceto pelos pontos acima. E, eu tenho zero conhecimento de scripts. 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.