Google Calendar на Вашем сайте (вольный перевод)

Дата: 22.04.2006
Рубрики: Веб разработки |

Прочитав статью Howto integrate Google Calendar in your website using AJAX я решил перевести её для тех, кто не очень “рубит” в английском. Перевод вольный и неполный, но суть передается.

Одна из интересных фишек, которую я обнаружил, используя Google Calendar, это то, что все записи можно вывоить в форматах XML или iCal, при этом делая их публичными или приватными. Поскольку формат XML открыт, я решил попробовать интегрировать Google Calendar в свой сайт. Это удобно особенно для блоггеров и владельцев сообществ, чтобы оповещать друг друга о каких-то событиях (например путешествиях или сходках).

Для начала я взял один скриптик, который использовал для чтения RSS, сделанный с помощью Ajax. Однако данные тут передавались не через RSS, а по XML. Поэтому скрипт нуждался в модификации.

Далее я создал публичный календарь и назвал его “Дни рожденияAJAX Events”, куда запостил семинары по Аяксу, но они показывались только на май. Как сделать на более долгий период, я не знаю.

В качестве парсера выступает JavaScript:

Скрипт протестирован был в Firefox 1.5.0.2 и IE7 (а также в IE6 тоже работает), но должен работать в большинстве современных браузеров.

Скачать или Попробовать AJAX Google calendar Reader

Оригинал статьи тут (если есть какие-либо недочеты - пишите в комментарии).

Комментарии

Комментарии (2) на запись “Google Calendar на Вашем сайте (вольный перевод)”

  1. Vladimir Opanasyuk 08.05.2006 18:38

    Может я чего-то не понял, но я могу его поставить себе на блог и просто использовать как календарь, тоесть связать с блогом…?

  2. Сергей Жуковский 08.05.2006 20:58

    С блогоом никак. Это просто экспорт календаря.