Как обновить боковую панель событий WordPress из iCal с помощью Календаря Google (и других развлечений Google!)

На этой неделе я подписал свой личный сайт на Программы Google. Я получаю массу спама, так как мой адрес электронной почты не менялся годами и мой хозяин (хотя я их люблю) будет взимать 1.99 доллара за адрес электронной почты за защиту от спама, что Gmail делает бесплатно. Кроме того, с Gmail вы работаете с алгоритмами, созданными миллионами других пользователей, так что это довольно точно!

Значок Google Talk

Однако я не осознавал дополнительных преимуществ перехода на Google Apps! Во-первых, это возможность интегрировать приложение Google Instant Messaging под названием Talk прямо в мою боковую панель через Значок Google Talk.

Google Notifier

Кроме того, теперь у меня есть Google Notifier, который предупреждает меня, когда у меня есть электронная почта, и с сегодняшнего дня интегрируется с Google Apps, а также предупреждает меня, когда у меня есть события календаря. Это отличное маленькое приложение.

Синхронизация календаря Google iCal

Возможно, самой большой новостью на этой неделе стало сообщение моего друга Билл о поддержке Календарем Google CalDav и возможности синхронизации iCal и Календаря Google. Это довольно просто:

  1. Открыть настройки iCal
  2. Добавить учетную запись
  3. Введите свой адрес электронной почты Google и пароль
  4. Введите адрес вашего календаря:
    https://www.google.com/calendar/dav/youremail@
    вашдомен.com/пользователь

личный гугл

Я не хотел публиковать свой основной календарь на боковой панели WordPress, поэтому добавил еще один календарь в свой Календарь Google, а затем также добавил его в iCal. Есть инструкции по синхронизации дополнительных календарей с iCal. Это просто другой URL.

Интеграция с Google Calendar и WordPress

Последний шаг - установить Плагин Google Calendar для WordPress чтобы добавить на боковую панель виджет, который анализирует и отображает события из вашего календаря. Однако у этого плагина есть некоторые нюансы, на которые следует обратить внимание:

  1. Подпишитесь на Данные Google API (Программный интерфейс приложения) Ключ, он понадобится вам для входа в настройки плагина.
  2. Когда вы вводите XML-адрес для канала вашего Календаря, убедитесь, что вы заменили последний узел URL-адреса на «полный», чтобы адрес выглядел так:
    http://www.google.com/calendar/feeds/youremail@
    yourdomain% 40group.calendar.google.com / public / full
  3. Виджет довольно некрасиво отображает месяц и дату. Это связано с форматированием в JavaScript, и его можно легко изменить. В functions.js в строке 478 вы найдете форматирование даты. Если вы хотите, чтобы дата отображалась в другом формате, вы можете изменить строку вывода. Пример:
    dateString = displayTime.toString ('дддд, дд ММММ, гггг');
  4. Заголовок виджета не отображается в соответствии с WordPress API (Программный интерфейс приложения) и функциональность виджета по умолчанию. Кто-то был достаточно любезен, чтобы опубликовать исправление этого в Google Code, но оно еще не выпущено. Вот указания, какой код использовать заменить, чтобы исправить проблемы с заголовком виджета.

Теперь, когда это полностью интегрировано, я могу использовать Google Notifier или iCal и добавлять событие, которое будет отображаться на моей боковой панели! Время, которое потребуется, зависит от ваших настроек синхронизации между iCal и Google.

3 комментариев

  1. 1
  2. 2
  3. 3

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.