Paano mag-update ng isang Sidebar ng Kaganapan sa WordPress mula sa iCal gamit ang Google Calendar (at iba pang Google Fun!)

Sa linggong ito nag-sign up ako para sa aking personal na site Google Apps. Nakakakuha ako ng isang bundok ng Spam dahil ang aking email address ay hindi nagbago sa mga taon at ang host ko (kahit na mahal ko sila) sisingilin ng $ 1.99 bawat email address para sa Spam Protection, isang bagay na Gmail ay para sa libre. Gayundin, sa Gmail, nagtatrabaho ka sa mga algorithm na binuo ng milyun-milyong iba pang mga gumagamit kaya't medyo tumpak ito!

Google Talk Badge

Mayroong mga karagdagang pakinabang sa paglipat sa Google Apps na hindi ko namalayan, kahit na! Ang una ay ang kakayahang isama ang application ng Instant Messaging ng Google, na tinatawag na Talk, nang direkta sa aking sidebar sa pamamagitan ng a Google Talk Badge.

Google Notifier

Pati na rin, nakuha ko na Google Notifier, na alerto sa akin kapag mayroon akong email at, tulad ng ngayon, sumasama sa Google Apps at inaalerto ako kapag mayroon din akong mga kaganapan sa kalendaryo. Ito ay isang mahusay na maliit na application.

Pagsasabay sa iCal ng Google Calendar

Marahil ang pinakamalaking balita sa linggong ito ay nang mag-post ang aking kaibigan, si Bill, tungkol sa suporta ng Google Calendar sa CalDav at ang kakayahang pagsabayin ang iCal at Google Calendar. Ito ay medyo simple:

  1. Buksan ang Mga Kagustuhan sa iCal
  2. Magdagdag ng isang Account
  3. Ipasok ang iyong Google Email Address at Password
  4. Ipasok ang iyong address sa Kalendaryo:
    https://www.google.com/calendar/dav/youremail@
    yourdomain.com/user

ical google

Hindi ko nais na ibahagi ang aking pangunahing kalendaryo sa aking sidebar sa WordPress, kaya nagdagdag ako ng isa pang Kalendaryo sa aking Google Calendar at pagkatapos ay idagdag din ito sa iCal. Meron mga direksyon para sa pag-synch ng iyong pangalawang mga kalendaryo sa iCal. Ito ay simpleng ibang URL.

Pagsasama ng Google Calendar WordPress

Ang huling hakbang ay i-install ang Plugin ng Google Calendar WordPress upang magdagdag ng isang widget sa iyong Sidebar na parse at ipinapakita ang mga kaganapan mula sa iyong Kalendaryo. Mayroong ilang mga nuances sa plugin na ito, bagaman, na dapat bigyang-pansin:

  1. Mag-sign up para sa isang Data ng Google API Key, kakailanganin mo ito upang pumasok sa mga setting ng Plugin.
  2. Kapag naipasok mo ang XML address para sa feed ng iyong Kalendaryo, tiyaking pinalitan mo ang 'node' ng url ng 'buo' upang ganito ang hitsura ng address:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain% 40group.calendar.google.com / pampubliko / buong
  3. Ipinapakita ng widget ang buwan at petsa na medyo pangit. Ito ay dahil sa pag-format sa JavaScript at madali itong mabago. Sa mga function.js sa linya 478, mahahanap mo ang pag-format ng petsa. Kung nais mong ipakita ang petsa sa ibang format, maaari mong baguhin ang output string. Halimbawa:
    dateString = displayTime.toString ('dddd, MMMM dd, yyyy');
  4. Ang pamagat ng widget ay hindi ipinakita alinsunod sa WordPress API at pag-andar ng default na widget. Ang isang tao ay may sapat na kaba upang mai-post ang pagwawasto para dito sa Google Code ngunit hindi pa ito pinakawalan. Narito ang mga direksyon sa kung anong code palitan upang maitama ang mga isyu sa pamagat ng widget.

Sa ganap na isinama na ito, maaari ko na ngayong magamit ang Google Notifier o iCal at magdagdag ng isang kaganapan na ipapakita sa aking sidebar! Ang dami ng oras na aabutin ay nakasalalay sa iyong mga setting ng pagsabay sa pagitan ng iCal at Google.

3 Comments

  1. 1
  2. 2

    Magaling iyon. Sinubukan ang maraming mga kalendaryo ng kaganapan, walang nahanap na angkop. Ang plugin ng Google wpng ay perpekto maliban sa mga puntos sa itaas. At, mayroon akong zero na kaalaman sa pag-script. Kaya…
    Taos puso kong Pasasalamat.
    Anand.

  3. 3

    … Pagdaragdag ng aking pasasalamat sa mga poster sa itaas….

    Ang iyong mabilis at mabisang visual na halimbawa ay hindi kapani-paniwalang kapaki-pakinabang sa isang webmaster na lumilipat mula sa html patungo sa WordPress.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.