Cuando los usuarios agregan eventos al calendario en línea, también se pueden agregar al calendario de Outlook (sincronizar). Obviamente, un sitio creado con PHP no puede integrarse directamente con la aplicación de escritorio, por lo que estoy buscando opciones alternativas.Integración del calendario de Outlook al sitio web/Otro
opciones que encontré:
- Usando librería PHP ICAL crea un archivo .ics y el usuario puede descargarlo e instalarlo. No es la forma más fácil de hacerlo, podría funcionar.
- Use SharePoint o Exchange Server, pero no tiene experiencia previa en el uso de tecnologías de Microsoft, por lo que no es ideal.
- Usa Google Calendar y Zend Library (gdata), crea un calendario en línea y agrega eventos a eso. Luego, con la herramienta Google Calendar Sync, el usuario puede sincronizar el calendario en línea con Outlook. Pero el problema aquí es que todos los usuarios necesitan una cuenta de Gmail para usar la herramienta de sincronización, no es ideal cuando tienes miles de usuarios en el sitio. A menos que creara una cuenta global de gmail y creara muchos calendarios en esa cuenta, si eso fuera posible.
Preguntas:
- ¿Hay alguna perspectiva plug-ins de pago o gratuitos (idealmente) que puede lograr esto?
- ¿Hay algún servicio web/API que pueda lograr esto?
- ¿Alguna otra idea o solución?
Busqué una aplicación Java (programación de reuniones desde una aplicación web a un servidor Exchange). Técnicamente no estás integrando con Outlook; es el servidor de correo electrónico que se sincroniza con el cliente (de Outlook), probablemente un servidor de Exchange o un sistema IMAP/POP que ejecuta otra cosa con la que Outlook se puede sincronizar. Eso es lo que debes mirar. También tenga en cuenta que, al menos el año pasado, Microsoft no facilitó el envío de solicitudes de reunión/cita fuera de las tecnologías de MS. Puede buscar un enlace intermediario SOAP/REST. –
Servicios web de Exchange (EWS) [CreateItem (elemento de calendario)] (http://msdn.microsoft.com/en-us/library/aa564690%28v=exchg.140%29.aspx) y [operaciones] (http: //msdn.microsoft.com/en-us/library/bb409286%28v=exchg.140%29.aspx). –
[Clase PHP de servicios web de Exchange Server 2007] (http://stackoverflow.com/questions/506057/exchange-server-2007-web-services-php-class), [¿La mejor forma de acceder a Exchange usando PHP?] (Http : //stackoverflow.com/questions/588/best-way-to-access-exchange-using-php). –