confday.ru: Импорт событий в свой календарь

При создании confday.ru я старался в максимально сжатые сроки запустить сайт. Поэтому некоторые особенности, которые я задумывал сразу, были сознательно отложены в сторонку. Правильный ли такой подход или нет - я не знаю, но так я хотя бы стимулирую себя что-то делать. Первым обновлением confday.ru я добавил генерацию .ics файлов. Это общепринятый стандарт описания событий в календарях, изначально сделанный Apple. Его понимает как и Outlook, так и Google Docs. Генерируется он достаточно просто, в интернете полно различных реализаций. Правда мне в итоге пришлось немного подправить код с учетом моих требований.
Теперь, если кликнуть по изображению календаря рядом с событием, то можно получить файл iCalendar для добавления мероприятия в свой календарь. Вверху страницы есть ссылка на общий  календарь со всеми событиями. Естественно он обновляется при добавлении и редактировании события, поэтому на него можно подписаться.
В Google Calendar это делается следующим образом: В Other Calendars выбираем Add by URL, где вставляем ссылку http://confday.ru/ics/izhevsk.ics и радуемся жизни.
В Outlook все так же просто: Выбираем "Открыть календарь", затем "Из интернета", вставляем ссылку, указываем что хотим подписаться на обновления и радуемся что мы в курсе ближайших событий.

1 комментарий:

Unknown комментирует...

Jardin Casino 22Bet Sign In For Sale
Jardin is a New retro jordans Store gambling site that offers a หารายได้เสริม virtual sports betting experience as best air jordan 19 retro a way to enjoy a virtual sports betting 라이브스코어 experience as a member of the air jordan 1 retro