Мы внедряем свои собственные технологии с использованием аналогичных технологий, однако мы используем дерево Sitecore в качестве хранилища данных и FullCalendar в качестве внешнего интерфейса.
Мы решили использовать деревочтобы мы могли использовать конвейерную модель Sitecore для планирования задач, напоминаний и автоматизации публикации / отмены публикации событий.Кроме того, это знакомая среда для наших авторов контента.
DDay.iCal очень хорошо заботится о генерации .ICS.
Одним препятствием была правильная обработка часовых поясов в Sitecore, котораяавтоматически предполагает часовой пояс сервера CM.Мы закончили тем, что создали настраиваемое поле Droplist
, которое извлекает часовые пояса Windows в виде TimeZoneInfo
s.
Что бы вы ни решили, мне интересно услышать, как идут дела.Желаем удачи!