Com actualitzar una barra lateral d'esdeveniments de WordPress des d'iCal mitjançant Google Calendar (i altres Google Fun!)

Aquesta setmana he subscrit el meu lloc personal Google Apps. He rebut un munt de correu brossa des que la meva adreça de correu electrònic no ha canviat en anys i el meu amfitrió (tot i que m'encanten) cobrarà 1.99 dòlars per adreça de correu electrònic per a la protecció contra correu brossa, cosa que Gmail fa de franc. A més, amb Gmail, esteu treballant amb algorismes creats per milions d’usuaris més, de manera que és bastant precís.

Insígnia de Google Talk

Tanmateix, hi ha hagut avantatges addicionals en canviar a Google Apps que no em vaig adonar. La primera és la possibilitat d’integrar l’aplicació de missatgeria instantània de Google, anomenada Talk, directament a la barra lateral mitjançant un Insígnia de Google Talk.

Notificador de Google

També ho tinc Notificador de Google, que m'avisa quan tinc correu electrònic i, a partir d'avui, s'integra amb Google Apps i m'avisa quan també tinc esdeveniments del calendari. És una petita aplicació fantàstica.

Sincronització iCal de Google Calendar

Potser la notícia més important d'aquesta setmana va ser quan el meu amic, Bill, va publicar sobre el suport de Google Calendar a CalDav i la possibilitat de sincronitzar iCal i Google Calendar. És força senzill:

  1. Obriu Preferències iCal
  2. Afegiu un compte
  3. Introduïu la vostra adreça de correu electrònic i contrasenya de Google
  4. Introduïu la vostra adreça de calendari:
    https://www.google.com/calendar/dav/youremail@
    vostredomini.com/usuari

ical google

No volia compartir el meu calendari principal a la barra lateral de WordPress, així que vaig afegir un altre calendari al meu Google Calendar i després també el vaig afegir a iCal. N’hi ha instruccions per sincronitzar els vostres calendaris secundaris amb iCal. És simplement un URL diferent.

Integració de Google Calendar a WordPress

El darrer pas és instal·lar el fitxer Connector de WordPress de Google Calendar per afegir un widget a la barra lateral que analitzi i mostri els esdeveniments del calendari. Tanmateix, hi ha alguns matisos amb aquest complement als quals cal parar atenció:

  1. Registreu-vos per a Dades de Google Programes Clau, el necessitareu per entrar a la configuració del connector.
  2. Quan introduïu l'adreça XML del feed del calendari, assegureu-vos de substituir l'últim node de l'URL per "complet" perquè l'adreça tingui aquest aspecte:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain% 40group.calendar.google.com / public / full
  3. El giny mostra el mes i la data bastant lletjos. Això es deu al format del JavaScript i es pot modificar fàcilment. A functions.js de la línia 478, trobareu el format de la data. Si voleu que la data es mostri en un format diferent, podeu modificar la cadena de sortida. Exemple:
    dataString = displayTime.toString ('dddd, MMMM dd, aaaa');
  4. El títol del widget no es mostra d'acord amb WordPress Programes i funcionalitat predeterminada del widget. Algú es va mostrar prou bo per publicar la correcció a Google Code, però encara no s’ha publicat. Aquí teniu indicacions sobre a quin codi reemplaça per corregir els problemes del títol del widget.

Amb aquest sistema completament integrat, ara puc utilitzar Google Notifier o iCal i afegir un esdeveniment que es mostrarà a la barra lateral. La quantitat de temps que triga depèn de la configuració de sincronització entre iCal i Google.

3 Comentaris

  1. 1
  2. 2

    Va ser fantàstic. S'han provat molts calendaris d'esdeveniments i no he trobat cap adequat. El connector wpng de Google era ideal excepte els punts anteriors. I, no tinc cap coneixement dels scripts. Tan…
    La meva sincera gratitud.
    Anand.

  3. 3

    ... afegint el meu agraïment als cartells anteriors ...

    Els vostres exemples visuals ràpids i eficaços van ser increïblement útils per a un administrador web que canviés d’html a wordpress.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.