Интеграция календаря Outlook на сайт / Другое

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

Варианты, которые я нашел:

  • Использование библиотеки PHP ICAL создает .ics файл, и пользователь может скачать его и установить. Не самый удобный способ, но может сработать.
  • Использовать SharePoint или exchange server - но у меня нет опыта работы с технологиями Microsoft, так что это не идеальный вариант.
  • Используйте Google Calendar и Zend Library (gdata), создайте онлайн-календарь и добавьте в него события. Затем с помощью инструмента синхронизации Google Calendar Sync пользователь может синхронизировать онлайн-календарь с outlook. Но проблема в том, что для использования инструмента синхронизации всем пользователям нужен аккаунт gmail, а это не идеально, когда на сайте тысячи пользователей. Если только я не создам один глобальный аккаунт gmail и не создам много календарей на этом аккаунте, если это вообще возможно.

Вопросы:

  1. Есть ли плагины для outlook, платные или бесплатные (в идеале), которые могут достичь этого?
  2. Есть ли веб-сервис / API, которые могут достичь этого?
  3. Любые другие идеи или решения?
9
задан Cary Bondoc 24 July 2014 в 05:07
поделиться