Обновление 8.0.0 модуля "Интранет" вышло в бета-версии. Теперь опишу несколько нюансов работы.
[spoiler]
После установки обновления на странице настроек модуля появится вкладка "Синхронизация", на которой есть несколько параметров, связанных с переходом на летнее время и обратно. Значения для этих параметров нужно выставить для корректной синхронизации периодических событий. По умолчанию будут браться значения, подходящие для России, СНГ, Европы (переход на летнее время в последнее воскресенье марта, на стандартное - последнее воскресенье октября), но лучше все-таки выставить.
Некоторые моменты:
1. Наш календарь не поддерживает исключений из повторяющихся событий. Соответственно, если вы добавите такое исключение из Outlook, то при сохранении произойдет ошибка, и событие не будет сохранено на сервере, хотя, на клиенте останется.
2. Некоторые шаблоны повторения для периодических событий поддерживаются нами, поддерживаются протоколом синхронизации, поддерживаются Outlook'ом, но не поддерживаются Sharepoint'ом. И Outlook знает, что Sharepoint этого не поддерживает. Поэтому, в некоторых случаях мы можем наблюдать вот такое:
И сделать с этим нельзя ничего
3. На данный момент при удалении записи из нашего календаря она останется в Outlook'е. И при пересохранении появится снова. Исправим в ближайшем будущем. В обратную сторону удаление проходит нормально.
4. Для того, чтобы заставить это работать под IIS нужно следующее:
- прописать путь к PHP в файле /bitrix/tools/ws_calendar/web.config;
- разрешить переопределять обработчик 404й ошибки, после чего в том же файле раскомментировать установку этого обработчика;
5. Как я уже говорил, могут наблюдаться проблемы, если клиентский календарь работает без ЧПУ (стандартная социальная сеть с отключенным ЧПУ-режимом). Проблемы эти выражаются в том, что могут некорректно работать пункты "Открыть календарь в веб-обозревателе" и "Просмотр события в веб-обозревателе". Сама синхронизация должна работать в любом случае.
Вроде все. Если вспомню еще какие нюансы, то расскажу.
А почему так?
- прописать путь к PHP в файле /bitrix/tools/ws_calendar/web.config;
- разрешить переопределять обработчик 404й ошибки, после чего в том же файле раскомментировать установку этого обработчика;
Отрази с Робертом в документации и пожалуйста, попробуй сделать вебконфиг сразу готовый и рабочий.
Макс, не нужно перекладывать наши проблемы на потребителей. Подумайте и найдите решение. Можно после выпуска релиза сделать обновлением.