Когда пользователи добавляют события в онлайн-календарь, они также могут быть добавлены в календарь outlook (синхронизация). Очевидно, что сайт, построенный на PHP, не может интегрироваться с настольным приложением напрямую, поэтому я ищу альтернативные варианты.
Варианты, которые я нашел:
- Использование библиотеки PHP ICAL создает .ics файл, и пользователь может скачать его и установить. Не самый удобный способ, но может сработать.
- Использовать SharePoint или exchange server - но у меня нет опыта работы с технологиями Microsoft, так что это не идеальный вариант.
- Используйте Google Calendar и Zend Library (gdata), создайте онлайн-календарь и добавьте в него события. Затем с помощью инструмента синхронизации Google Calendar Sync пользователь может синхронизировать онлайн-календарь с outlook. Но проблема в том, что для использования инструмента синхронизации всем пользователям нужен аккаунт gmail, а это не идеально, когда на сайте тысячи пользователей. Если только я не создам один глобальный аккаунт gmail и не создам много календарей на этом аккаунте, если это вообще возможно.
Вопросы:
- Есть ли плагины для outlook, платные или бесплатные (в идеале), которые могут достичь этого?
- Есть ли веб-сервис / API, которые могут достичь этого?
- Любые другие идеи или решения?
задан Cary Bondoc 24 July 2014 в 05:07
поделиться