На какого клиента (клиентов) следует ориентироваться при реализации экспорта ICalendar для событий?

http://en.wikipedia.org/wiki/ICalendar

Я работаю над реализацией функции экспорта событий. По ссылке выше перечислены множество клиентов, поддерживающих стандарт ICalendar, но "три больших", которые я вижу, это Apple'iCal, Microsoft'Outlook и Google'Gmail.

Мне начинает казаться, что каждый из этих клиентов реализует различные части "стандарта", и я не знаю, какие части информации мы должны пытаться экспортировать из приложения, чтобы кто-то мог поместить ее в свой календарь (особенно это касается повторяемости).

Например, насколько я понимаю, Outlook не поддерживает почасовое повторение.

Может ли кто-нибудь из вас подсказать "золотую середину" здесь с точки зрения реализации функций?

Вторичный вопрос: если мы решим вырезать функции из экспорта (например, почасовое повторение), потому что они не поддерживаются в Outlook, должны ли мы поддерживать их и в приложении? (Это приложение для планирования событий общего назначения, без специфического использования в бизнесе... поэтому мы ищем золотую середину).

Решение

Должен сказать, что я не использую функцию почасового повторения, поскольку действительно, сколько людей имеют события, которые повторяются в один и тот же день? Однако я мог бы понять, если бы кому-то нужно было запланировать прием определенного лекарства в повторяющееся время в течение дня.

Я бы сказал, что нужно поддерживать все функции в самом приложении, но при экспорте календаря предупреждать, что все детали события могут работать не так, как ожидалось, или найти способ экспортировать его другим способом только для Outlook, который предоставляет функцию почасового повторения.

Комментарии (0)

Я использую iCal в Lightning (Thunderbird) и Rainlendar.

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

Комментарии (0)