Cum se actualizează o bara laterală a evenimentului WordPress de la iCal utilizând Google Calendar (și alte Google Fun!)

În această săptămână am semnat site-ul meu personal pentru Google Apps. Am primit un munte de spam, deoarece adresa mea de e-mail nu s-a schimbat de ani de zile și gazda mea (deși îi iubesc) va percepe 1.99 USD pe adresă de e-mail pentru protecția împotriva spamului, ceva care Gmail face gratuit. De asemenea, cu Gmail, lucrați cu algoritmi construiți de milioane de alți utilizatori, deci este destul de precis!

Insigna Google Talk

Totuși, au existat avantaje suplimentare la trecerea la Google Apps pe care nu mi le-am dat seama! Primul este abilitatea de a integra aplicația Google de mesagerie instant, numită Talk, direct în bara mea laterală prin intermediul unui Insigna Google Talk.

Notificator Google

De asemenea, acum am Notificator Google, care mă avertizează când am e-mail și, începând de astăzi, se integrează cu Google Apps și mă avertizează și când am evenimente din calendar. Este o aplicație minunată.

Sincronizare iCal Google Calendar

Poate că cea mai mare știre din această săptămână a fost când prietenul meu, Bill, a postat despre sprijinul Google Calendar pentru CalDav și despre posibilitatea de a sincroniza iCal și Google Calendar. Este destul de simplu:

  1. Deschide iCal Preferences
  2. Adăugați un cont
  3. Introduceți adresa de e-mail și parola Google
  4. Introduceți adresa calendarului:
    https://www.google.com/calendar/dav/youremail@
    yourdomain.com/user

ical google

Nu am vrut să împărtășesc calendarul meu principal pe bara laterală WordPress, așa că am adăugat un alt Calendar în Google Calendar și apoi l-am adăugat și la iCal. Sunt instrucțiuni pentru sincronizarea calendarelor secundare cu iCal. Este pur și simplu o adresă URL diferită.

Integrare Google Calendar WordPress

Ultimul pas este instalarea fișierului Google Calendar WordPress Plugin pentru a adăuga un widget în Bara laterală care analizează și afișează evenimentele din Calendar. Cu toate acestea, există câteva nuanțe cu acest plugin, care ar trebui să fie acordate atenție:

  1. Înregistrează-te pentru un Date Google API Key, veți avea nevoie de ea pentru a intra în setările pluginului.
  2. Când introduceți adresa XML pentru fluxul din Calendar, asigurați-vă că înlocuiți ultimul nod al adresei URL cu „complet”, astfel încât adresa să arate astfel:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain% 40group.calendar.google.com / public / full
  3. Widgetul afișează luna și data destul de urât. Acest lucru se datorează formatării în JavaScript și poate fi ușor modificat. În funcțiile.js de la linia 478, veți găsi formatarea datei. Dacă doriți ca data să fie afișată într-un alt format, puteți modifica șirul de ieșire. Exemplu:
    dataString = displayTime.toString ('dddd, MMMM dd, aaaa');
  4. Titlul widgetului nu este afișat în conformitate cu WordPress API și funcționalitatea implicită a widgetului. Cineva a fost suficient de drăguț pentru a posta corectarea în Google Code, dar nu a fost lansată încă. Iată indicații cu privire la ce cod înlocuiți pentru a corecta problemele cu titlul widgetului.

Cu acest instrument complet integrat, pot folosi acum Google Notifier sau iCal și pot adăuga un eveniment care se va afișa pe bara mea laterală! Timpul necesar depinde de setările de sincronizare între iCal și Google.

4 Comentarii

  1. 1
  2. 2

    A fost grozav. Am încercat multe calendare de evenimente, nu am găsit niciunul potrivit. Pluginul Google wpng a fost ideal, cu excepția punctelor de mai sus. Și, nu am cunoștințe zero despre scripturi. Asa de…
    Recunostinta mea din suflet.
    Anand.

  3. 3

    ... adăugând mulțumirile mele afișelor de mai sus ...

    Exemplele dvs. vizuale rapide și eficiente au fost incredibil de utile pentru un webmaster care trece de la html la wordpress.

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.