Como actualizar unha barra lateral de eventos de WordPress desde iCal usando Google Calendar (e outro Google Fun!)

Esta semana rexistrei o meu sitio persoal Google Apps. Recibín unha montaña de Spam dende que o meu enderezo de correo electrónico non cambiou en anos o meu anfitrión (aínda que me encantan) cobrarán 1.99 dólares por enderezo de correo electrónico por protección contra spam, algo que Gmail fai de balde. Ademais, con Gmail, estás a traballar con algoritmos construídos por millóns de usuarios máis polo que é bastante preciso.

Insignia de Google Talk

Non obstante, houbo vantaxes adicionais no traslado a Google Apps que non me decatei. O primeiro é a posibilidade de integrar a aplicación de mensaxería instantánea de Google, chamada Talk, directamente na miña barra lateral a través de a Insignia de Google Talk.

Notificador de Google

Tamén o teño Notificador de Google, que me alerta cando teño correo electrónico e, a partir de hoxe, intégrase con Google Apps e alerta cando tamén teño eventos de calendario. É unha pequena aplicación xenial.

Sincronización iCal de Google Calendar

Quizais a maior novidade desta semana foi cando o meu amigo, Bill, publicou sobre o apoio de CalDav de Google Calendar e a posibilidade de sincronizar iCal e Google Calendar. É bastante sinxelo:

  1. Abre Preferencias de iCal
  2. Engade unha conta
  3. Insira o seu enderezo de correo electrónico e contrasinal de Google
  4. Insira o seu enderezo de calendario:
    https://www.google.com/calendar/dav/youremail@
    yourdomain.com/user

ical google

Non quería compartir o meu calendario principal na barra lateral de WordPress, así que engadín outro calendario ao meu calendario de Google e tamén o engadín a iCal. Hai indicacións para sincronizar os teus calendarios secundarios con iCal. É simplemente un URL diferente.

Integración de WordPress en Google Calendar

O último paso é instalar o Complemento WordPress de Google Calendar para engadir un widget á barra lateral que analice e amose os eventos do seu calendario. Non obstante, hai algúns matices con este complemento aos que se debe prestar atención:

  1. Rexístrate para un Datos de Google API Clave, necesitarás para entrar na configuración do complemento.
  2. Cando insira o enderezo XML do feed do seu calendario, asegúrese de substituír o último nodo da URL por "completo" para que o enderezo teña este aspecto:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain% 40group.calendar.google.com / public / full
  3. O widget mostra bastante feo o mes e a data. Isto débese ao formato no JavaScript e pódese modificar facilmente. En functions.js na liña 478, atoparás o formato da data. Se desexa que a data se amose nun formato diferente, pode modificar a cadea de saída. Exemplo:
    dataString = displayTime.toString ('dddd, MMMM dd, aaaa');
  4. O título do widget non se amosa de acordo con WordPress API e funcionalidade predeterminada do widget. Alguén foi o suficientemente simpático como para publicar a corrección en Google Code pero aínda non se publicou. Aquí tes indicacións sobre a que código substituír para corrixir os problemas do título do widget.

Con este totalmente integrado, agora podo utilizar Google Notifier ou iCal e engadir un evento que se amosará na miña barra lateral. O tempo que leva depende da configuración de sincronización entre iCal e Google.

3 Comentarios

  1. 1
  2. 2

    Foi xenial. Probei moitos calendarios de eventos e non atopei ningún adecuado. O complemento wpng de Google era ideal agás os puntos anteriores. E, teño cero coñecemento de script. Entón ...
    A miña sentida gratitude.
    Anand.

  3. 3

    ... engadindo o meu agradecemento aos carteis anteriores ...

    Os teus exemplos visuais rápidos e eficaces foron incriblemente útiles para que un administrador de sitios web pasase de html a wordpress.

¿Que pensas?

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.