Архив рубрики 'Mелочи для сайта'

Февраль 10, 2008

Бывает, Вы потратили массу времени и сил, создали, можно сказать, шедевр - а ни начальство, ни коллеги даже и не заметили этого. Вроде бы, ничего меньшего от тебя и не ожидалось. А в другой раз – сотворили какую-то мелочь, фитюльку, а все вокруг в восторге. С Вами такое случалось?

Для меня такой мелочью стала функция «Сохрани в календаре». Наша компания проводит еженедельные бесплатные веб-семинары (вебинары) для клиентов. На корпоративном сайте есть страница, где человек может зарегистрироваться. Желающих всегда хоть отбавляй, а вот процент посещаемости никогда не превышал 50%. Ну, зарегистрировался человек, получил электронное письмо с подтверждением, а потом… забыл.

После того как на сайт и в подтверждающий регистрацию e-mail была добавлена функция «Сохрани в календаре», уровень посещаемости наших вебинаров вырос до 80 с лишним процентов.

Сразу оговорюсь, что файл iCalendar поддерживается только программами MS Outlook, Apple iCal, Mozilla Sunbird, и Google Calendar.

Создать файл iCalendar легко: откройте Блокнот, создайте обычный текст файл и сохраните его с расширением .ics. Например, «calendar.ics».

Если Вы создаете русскоязычный файл, важно сохранить его в кодировке UTF-8.

Содержание файла должно быть примерно таким:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
DTSTART:20080121T090000Z
DTEND:20080121T091000Z
RRULE:FREQ=WEEKLY;BYDAY=MO
LOCATION:Здесь и сейчас
DESCRIPTION:Проверь почту и прочти рассылку Заметки Дизайнера.
SUMMARY:Рассылка Заметки Дизайнера
PRIORITY:3
END:VEVENT
END:VCALENDAR

Строки DTSTART и DTEND фиксируют дату и время начала и конца Вашего события в формате ггггммддTччммссZ, т.е. первые 4 цифры – год, следующие 2 цифры – месяц, следующие 2 цифры – день, затем латинская буква T (time), следующие после “T” 2 цифры – час, затем минуты, затем секунды, и завершается все это латинской буквой Z.

Обратите внимание, что так как файл iCalendar является универсальным, время нужно перевести в часовой пояс Рейкьявика. В моем примере, полдень в Москве – это 9 утра в Рейкьявике.

Строка RRULE нужна только для повторяющихся (еженедельно, ежемесячно, и т.д.) событий. В другом случае, просто удалите эту строку. Например, несмотря на то, что наши корпоративные вебинары проходятся еженедельно в одно и то же время, тема вебинара каждый раз новая. Поэтому для каждого вебинара создается отдельный iCalendar файл, без строки RRULE.

Ну а теперь сохраните Ваш файл, загрузите на сервер и поставьте ссылку на него. За 15 минут до начала MS Outlook (Apple iCal, Mozilla Sunbird, Google Calendar) напомнит Всем зарегистрировавшимся о Вашем событии. Вот такой вот «узелок на память»:

Сохрани в календаре Сохрани в календаре
(Если спрашивается ОТКРЫТЬ или СОХРАНИТЬ, выберите ОТКРЫТЬ)

Возникли затруднения? Задайте Ваш вопрос, и я постараюсь на него ответить.

Каким почтовым клиентом Вы пользуетесь?

View Results

Дизайнер