Jak zaktualizować pasek boczny wydarzeń WordPress z iCal za pomocą Kalendarza Google (i innych funkcji Google Fun!)

W tym tygodniu podpisałem moją osobistą witrynę Google Apps. Dostaję mnóstwo spamu, ponieważ mój adres e-mail nie zmienił się od lat mój gospodarz (chociaż je uwielbiam) będzie pobierać 1.99 USD za adres e-mail za ochronę przed spamem, coś takiego gmail robi za darmo. Poza tym Gmail pracuje z algorytmami stworzonymi przez miliony innych użytkowników, więc jest całkiem dokładny!

Logo Google Talk

Jednak przejście na Google Apps przyniosło dodatkowe korzyści, o których nie zdawałem sobie sprawy! Pierwszą jest możliwość zintegrowania aplikacji Google do obsługi wiadomości błyskawicznych o nazwie Talk bezpośrednio na moim pasku bocznym za pośrednictwem pliku Logo Google Talk.

Google Notifier

Jak dobrze, teraz mam Google Notifier, który ostrzega mnie, gdy mam pocztę e-mail, i od dziś integruje się z Google Apps i ostrzega mnie, gdy mam wydarzenia w kalendarzu. To świetna mała aplikacja.

Synchronizacja iCal Kalendarza Google

Być może największą wiadomością w tym tygodniu było to, że mój przyjaciel Bill napisał o wsparciu Kalendarza Google dla CalDav i możliwości synchronizacji iCal i Kalendarza Google. To całkiem proste:

  1. Otwórz Preferencje iCal
  2. Dodaj konto
  3. Wprowadź swój adres e-mail i hasło Google
  4. Wprowadź adres kalendarza:
    https://www.google.com/calendar/dav/youremail@
    twojadomena.com/user

ic google

Nie chciałem udostępniać mojego kalendarza głównego na pasku bocznym WordPress, więc dodałem kolejny kalendarz do Kalendarza Google, a następnie dodałem go również do iCal. Tam są wskazówki dotyczące synchronizowania kalendarzy pomocniczych z iCal. To po prostu inny adres URL.

Integracja Google Calendar z WordPress

Ostatnim krokiem jest zainstalowanie Wtyczka Google Calendar do WordPress aby dodać widżet do paska bocznego, który analizuje i wyświetla wydarzenia z kalendarza. Jest jednak kilka niuansów związanych z tą wtyczką, na które należy zwrócić uwagę:

  1. Zapisz się na Dane Google API Klucz, będziesz go potrzebować, aby wejść do ustawień wtyczki.
  2. Wprowadzając adres XML do kanału kalendarza, pamiętaj, aby zastąpić ostatni węzeł adresu URL wartością „pełny”, aby adres wyglądał następująco:
    http://www.google.com/calendar/feeds/youremail@
    twoja_domena% 40group.calendar.google.com / public / full
  3. Widżet wyświetla miesiąc i datę dość brzydko. Wynika to z formatowania w JavaScript i można je łatwo modyfikować. W functions.js w wierszu 478 można znaleźć formatowanie daty. Jeśli chcesz, aby data była wyświetlana w innym formacie, możesz zmodyfikować ciąg wyjściowy. Przykład:
    dateString = displayTime.toString ('dddd, MMMM dd, yyyy');
  4. Tytuł widżetu nie jest wyświetlany zgodnie z WordPress API i domyślna funkcjonalność widgetu. Ktoś był na tyle miły, że opublikował poprawkę w Google Code, ale nie została jeszcze wydana. Oto wskazówki, do jakiego kodu Zastąp, aby naprawić problemy z tytułem widżetu.

Dzięki temu w pełni zintegrowanemu mogę teraz korzystać z Google Notifier lub iCal i dodać wydarzenie, które będzie wyświetlane na moim pasku bocznym! Czas potrzebny na to zależy od ustawień synchronizacji między iCal a Google.

Komentarze 3

  1. 1
  2. 2

    To było świetne. Wypróbowałem wiele kalendarzy wydarzeń, nie znalazłem żadnego odpowiedniego. Wtyczka Google wpng była idealna, z wyjątkiem powyższych punktów. I nie mam żadnej wiedzy na temat skryptów. Więc…
    Moja szczera wdzięczność.
    Anand.

  3. 3

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.