Kaip atnaujinti „iCal“ „WordPress“ įvykių šoninę juostą naudojant „Google“ kalendorių (ir kitas „Google Fun“!)

Šią savaitę aš pasirašiau savo asmeninę svetainę "Google Apps". Aš gaunu šlamšto kalną, nes mano el. Pašto adresas nesikeitė daugelį metų ir mano šeimininkas (nors aš juos myliu) už apsaugą nuo šlamšto ims 1.99 USD už kiekvieną el. pašto adresą "Gmail" daro nemokamai. Be to, naudodamiesi „Gmail“, dirbate su algoritmais, kuriuos sukūrė milijonai kitų vartotojų, todėl tai gana tikslu!

„Google Talk“ ženklelis

Perkeliant į „Google Apps“ buvo papildomų pranašumų, kurių nesuvokiau! Pirmasis yra galimybė integruoti „Google“ tiesioginių pranešimų programą, vadinamą „Talk“, tiesiai į mano šoninę juostą per „Google Talk“ ženklelis.

"Google" pranešimai

Aš taip pat turiu "Google" pranešimai, kuris įspėja mane, kai turiu el. paštą, ir nuo šios dienos integruojasi į „Google Apps“ ir perspėja, kai taip pat turiu kalendoriaus įvykių. Tai labai maža programa.

„Google“ kalendoriaus „iCal“ sinchronizavimas

Bene didžiausia šios savaitės naujiena buvo ta, kai mano draugas Billas paskelbė apie „Google“ kalendoriaus palaikymą „CalDav“ ir galimybę sinchronizuoti „iCal“ bei „Google“ kalendorių. Tai gana paprasta:

  1. Atidarykite „iCal Preferences“
  2. Pridėti paskyrą
  3. Įveskite „Google“ el. Pašto adresą ir slaptažodį
  4. Įveskite savo kalendoriaus adresą:
    https://www.google.com/calendar/dav/youremail@
    jūsųdomenas.com/vartotojas

ical google

Nenorėjau dalintis savo pagrindiniu kalendoriumi „WordPress“ šoninėje juostoje, todėl pridėjau dar vieną kalendorių prie „Google“ kalendoriaus ir pridėjau jį prie „iCal“. Yra antrinių kalendorių sinchronizavimo su „iCal“ nurodymai. Tai tiesiog kitoks URL.

„Google“ kalendoriaus „WordPress“ integracija

Paskutinis žingsnis yra įdiegti „Google“ kalendoriaus „WordPress“ papildinys prie šoninės juostos pridėti valdiklį, analizuojantį ir rodančius įvykius iš jūsų kalendoriaus. Tačiau šiame papildinyje yra keletas niuansų, į kuriuos reikėtų atkreipti dėmesį:

  1. Užsiregistruokite a „Google“ duomenys API Raktas, jo reikės norint įvesti papildinio nustatymus.
  2. Kai įvesite savo kalendoriaus sklaidos kanalo XML adresą, būtinai pakeiskite paskutinį URL mazgą į „pilnas“, kad adresas atrodytų taip:
    http://www.google.com/calendar/feeds/youremail@
    jūsų domenas% 40group.calendar.google.com / public / full
  3. Valdiklis mėnesį ir datą rodo gana negražiai. Taip yra dėl „JavaScript“ formatavimo ir jį galima lengvai modifikuoti. Funkcijos.js 478 eilutėje rasite datos formatavimą. Jei norite, kad data būtų rodoma kitu formatu, galite modifikuoti išvesties eilutę. Pavyzdys:
    dateString = displayTime.toString ('dddd, MMMM dd, yyyy');
  4. Valdiklio pavadinimas nerodomas pagal „WordPress“ API ir numatytoji valdiklio funkcija. Kažkas buvo pakankamai malonus, kad tai ištaisytų „Google Code“, tačiau jis dar nebuvo išleistas. Čia yra nurodymai, į kurį kodą pakeisti, kad išspręstumėte valdiklio pavadinimo problemas.

Naudodamas šią visiškai integruotą funkciją, dabar galiu naudoti „Google Notifier“ arba „iCal“ ir pridėti įvykį, kuris bus rodomas mano šoninėje juostoje! Laiko trukmė priklauso nuo „iCal“ ir „Google“ sinchronizavimo nustatymų.