Este proyecto fue desarrollado inicialmente como un proyecto de tesis de maestría en la Universidad de Ciencias Aplicadas Technikum Wien, programa de Grado en Ingeniería de Software. Outlook CalDav Synchronizer es un software libre y de código abierto (FOSS), todavía se puede apoyar el proyecto mediante la donación en Sourceforge o directamente en el diálogo Acerca de nuestro plugin.
Servidores CalDAV probados: SOGo, Google Calendar, Horde Kronolith, OwnCloud, SabreDAV, Synology NAS, GroupOffice, one.com, Yandex, OpenX-change, Posteo, Landmarks, Kolab Características: – código abierto AGPL, el único plugin gratuito de Outlook CalDav – sincronización bidireccional – soporte de SSL/TLS, soporte de certificados autofirmados – soporte de configuración manual de proxy para NTLM o proxies de autenticación básica – autodescubrimiento de calendarios y libretas de direcciones – rango de sincronización configurable – sincronización de múltiples calendarios por perfil – sincronización de recordatorios, categorías, recurrencias con excepciones, importancia, transparencia – sincronización del organizador y los asistentes y su propio estado de respuesta – soporte de tareas – soporte de CardDAV para sincronizar contactos (listas de distribución previstas) – sincronización activada por tiempo – sincronización activada por cambios – sincronización activada manualmente – filtrado de categorías (sincronización del calendario CalDAV con las categorías de Outlook) – mapeo de los colores del servidor CalDAV con los colores de las categorías de Outlook
.
Buenos días a todos, gracias por estar levantados tan temprano. Nuestro siguiente orador es alex hominem evolucionado para hablarnos de un color azul. El ejemplo de sincronización es suyo. Buenos días. Todo el mundo gracias por unirse a este temprano en un domingo por la mañana. Me gustaría presentarles el outlook, Calif synchronizer, el eslabón perdido en el intercambio de código abierto, el reemplazo del servidor, vamos a empezar con la pesadilla de todos los departamentos de IP que trata de la gente y la resolución de grupo de código abierto, porque es la integración de Outlook nadie probó este pequeño conector aquí.
Es realmente puedo recomendar que trifásico al conector USB. Así que esa es la sensación de nosotros cuando, cuando se trata de integrar a cabo buscando muchas soluciones de código abierto, sí, ok, más en serio, ¿cuáles son las alternativas a las implementaciones de intercambio de Outlook? Por supuesto, existe el protocolo Exchange ActiveSync, algunas soluciones de código abierto implementado que, pero sigue siendo y el protocolo de propiedad, por supuesto- y también tiene algunas limitaciones, junto con la perspectiva, pero creo que usted escuchará más acerca de esa solución en el próximo perro de Capano.
Ellos también implementaron esa integración, y luego hubo un cambio abierto. Es el único código abierto, mappy implementación en la parte superior de Sam antes, pero por desgracia, este proyecto se estancó también en el sitio web está abajo en el momento un término muchos otros llamados grupo abierto resoluciones que utilizan conectores propietarios para la integración de Outlook o la caída a la ayuda de Outlook completamente como sarasu, estaba haciendo los últimos años. Así que espero que podamos venir al rescate.
Somos el único complemento de Outlook de código abierto para apoyar los protocolos abiertos, los colores y los caracteres. Podemos sincronizar eventos, tareas y contactos entre Outlook y cualquier color para el servidor de corte. Está bajo una licencia GPL versión, 3 y fue inicialmente desarrollado como un proyecto de varios discos. La primera prueba de concepto en la Universidad de Ciencias Aplicadas que convocó en Viena en el programa de maestría de ingeniería de software.
Así que esto fue hace unos dos años, creo, y hoy en día tenemos más de 350 000 descargas y la comunidad en aumento. Así que bastante éxito en estos días, se basa en c-sharp y net 4 5 trabajo libre, versiones de Outlook soportados están empezando desde 2007 hasta el último 2016.
Por supuesto, eso también es una ventaja en comparación con la existente, porque la sincronización activa sólo está disponible en Outlook, 2013 y más reciente. Sorprendentemente, todavía hay un montón de instalaciones de Outlook de edad alrededor y para ser realmente bueno. Son muchos los que nos preguntan si podemos dar soporte a Outlook 2007 también. Nosotros no pretendemos hacer primero de forma experta y cambiamos parte del código para apoyarlo también. Entonces, vamos a las características, las características principales. Por supuesto, es posible tener una sincronización bidireccional.
Una buena característica es un filtro de rango de tiempo rico que puede reducir drásticamente la cantidad de tráfico y el tiempo de sincronización, porque es bastante inútil, por ejemplo, para sincronizar 3000 eventos con los que la vida de cinco años en el pasado, por ejemplo, esto es posible de la mayoría de los servidores de color, pero muchos clientes no lo apoyan, por ejemplo, es Thunderbird rayo, usted no tiene la posibilidad de seleccionar el rango de tiempo, por lo que esta es una gran característica que tampoco es posible con el hundimiento efectivo que en ese tipo de curso, hemos transferido el apoyo de seguridad de capa. Usted puede usar certificado autofirmado si lo permite explícitamente, y hay certificado de cliente.
Posibilidad de autenticación ajena. Apoyamos a cabo el descubrimiento, que también es una buena característica. Usted puede configurar en el lado del servidor, por lo que no necesita el calendario. El calendario exacto es con la URL como en Thunderbird, por ejemplo, así que usted puede cómo descubrir todos los calendarios si usted acaba de entrar en la URL del servidor, por lo que el partido tendrá búsquedas de registros de servicios DNS para el descubrimiento de su dirección del servidor de su dirección de correo electrónico, por ejemplo, en relación con el apoyo de Google.
Eso es otro tipo de historia difícil, porque Google tiene un almacenamiento de color que funciona bastante bien, pero para kata para los contactos de gmail o tareas Google Earth.
Este soporte no existe. Así que decidimos implementar el nativo para ser el apoyo de la API que también. Así que usted puede tener propia cuenta de Google bucear con la autenticación oauth2 y configurar para sincronizar todas las cosas con los servidores de Google.
Bienvenido. Así que es un diagrama de perfil especial. Otro aspecto es el soporte de zona horaria. Por desgracia, las ventanas utiliza diferentes identificadores de zona horaria que los tiempos de origen Ayana estándar y la base de datos, que puede conducir a interrumpir los problemas de capacidad, pero lo resolvemos con la ayuda de las posibilidades de mapeo. Así que usted puede elegir manualmente la zona horaria Ino.
Vivimos mapa que o puede cambiar a usted-puede ver si usted, si usted aprecia que también. Esto hace una diferencia, por supuesto para los eventos recurrentes que abarcan más de los cambios de horario de verano, por ejemplo de que podría ser difícil. También apoyamos la matemática que están formateados cita. Los cuerpos de las perspectivas del formato no se pierde, pero por desgracia no se almacena en HTML, así que tuvimos que convertirlo desde el formato RTF que Outlook utiliza internamente a la descripción HTML, y almacenamos que en la tarjeta de servidores y atributo de descripción alternativa extendida.
Así que esa es una buena característica también, y aquí se puede ver el diálogo de configuración avanzada. Los utilizamos bastante moderno, WPF UI de Windows, por lo que se integra a la configuración de Outlook estudiante una buena característica, así como la posibilidad de sincronizar diferentes calendarios de servidor en una perspectiva. Carpeta, y puedes distinguirlos por categorías de outlook. Incluso puedes asignar los colores del calendario del servidor al color de la categoría de outlook. Así que usted tiene una bonita vista combinada de su de sus recursos de servidor en una carpeta de calendario de Outlook, por ejemplo.
Así que usted puede configurar estos ajustes avanzados. Esto está, por supuesto, oculto en la vista normal del usuario, y usted tiene que habilitar la configuración avanzada, porque es bastante complicado de configurar todo, pero hay perfiles predefinidos disponibles. Usted puede utilizarlos para los servidores existentes. Soportes para el jarabe. Ya soportamos algunos de los servidores más conocidos con configuraciones predefinidas para cada uno de ellos.
Más cosas de lujo son, por ejemplo, el apoyo a la lista de distribución. Hasta donde yo sé, somos el único complemento de Outlook que soporta el Google. Tenemos formatos de lista, es un formato especial, ahsoka mero servidor utiliza para almacenar los grupos de contacto y podemos dejar que a las listas de distribución de Outlook. Los miembros de estos grupos de contacto están vinculados al contexto individual, por supuesto. Así, si cambias una dirección de correo electrónico allí, se refleja en el miembro de la lista de distribución y se actualiza allí también, por supuesto.
Así que esto es bastante agradable y tenemos la intención de apoyar más formatos de grupo, porque esto es que es difícil y cortamos y el estándar de los diferentes tipos de conceptos de cómo almacenar las tropas, y tenemos que tratar de apoyar a todos los diferentes tipos de la deuda y la interoperabilidad con los clientes móviles, como la tasa de polvo, por ejemplo, que utiliza también algunas de las cosas de grupo para Android. Como un pequeño caso de estudio, puedo mostrar el despliegue con él en una configuración de la universidad. Es un entorno bastante heterogéneo.
Tratamos de apoyar a todos los clientes posibles y en el lado del servidor tenemos un sobrio, trooper servidor apoyado gigantes, nuestra perspectiva, los cursos, nuestra asistencia en virtud de ambos rayos en los sitios móviles. Apoyamos Android con doctorado, es otro código abierto, gigante de Cardiff que podemos recomendar y, por supuesto, hay colores nativos y soporte de color en todos los dispositivos de Apple. También hemos implementado una libreta de direcciones global l-dub. Usted puede pedir que como una cuenta de escribir en Outlook, y con la ayuda de que es posible configurar global de Outlook libre de la PC, ul.
Hicimos un front-end web pequeña recta PHP, que le permite al usuario configurar los calendarios libres / ocupado, que debe ser incluido en la URL libre / ocupado, y comenzamos junto con la libreta de direcciones. Usted puede configurar una perspectiva global. El nombre del marcador de posición del tiempo es su boca al al contacto individual y usted puede agregar, agregar a las reuniones y comprobar su disponibilidad y programar reuniones con eso, así que funciona bastante bien y eso es similar a una configuración de intercambio.
Así que esta es una característica de notas de ruido la arquitectura interna se implementa como un marco de sincronización genérica. Así que no se limita al color para nuestra cultura pensar que podemos oscilar entidades arbitrarias que son versionados, que es entidades de servidor. Se implementa internamente como una máquina de estado. Más bien la arquitectura genérica y el enfoque es en el rendimiento. Hicimos algunas pruebas recientemente, por ejemplo, es posible sincronizar 3 500 contextos inicialmente en 90 segundos. Eso suena mucho, pero el factor limitante aquí es el modelo de objetos de perspectiva y hemos probado un comercial a cabo. Mira el inglés casi necesitaba un segundo por cada entidad, por lo que esto habría tomado una hora para la cosa inicial, por lo que es bastante más rápido nuestra solución, con suerte, y las cosas posteriores consecuentes sin ningún cambio toman alrededor de tres segundos, y por lo que es bastante rápido, con suerte en comparación con otras dos soluciones.
Hay algunos desafíos. Por supuesto dependemos de c-sharp iCalendar y cortamos parses. Ambos proyectos aquí son bastante abundantes y es que se necesitan desesperadamente desarrolladores. Algunas características faltan: hemos bifurcado la librería we cut ya y hemos hecho algunas correcciones de errores, porque nadie más está manteniendo estos, así que tal vez alguien puede resucitarlos. También hay algunos problemas con el modelo de objetos de Outlook.
Las diferencias entre los objetos de la calma se abusa y la muerte de las redes con la recolección de basura, así que tenemos que implementar. Wrappers iCalendar generalmente tiene modelos de datos más genéricos, o algunas propiedades no se pueden cumplir correctamente. El que debería quedarse. Responsive, por supuesto, que es difícil porque outlook por diseño es una aplicación SDA y algunas cosas deben hacerse en los hilos principales y que de lo contrario, se pierden las leyes de datos originales del nombre del modelo interno de objetos múltiples.
El trabajo futuro ya ha sido mencionado. Intentamos soportar más tipos de grupos de contactos. Aquí hay un ejemplo de una dirección extendida de grupo de tipo. Nos tarjeta con con los miembros del grupo. Queremos implementar la colección, informe de sincronización, que debe acelerar la sincronización inicial.
Tal vez incluso exista la posibilidad de implementar una solución del lado del servidor de forma nativa en el servidor de intercambio. Pronto soportaremos los archivos adjuntos. Tal vez se podría vincular con el almacenamiento en la nube, por ejemplo.
La próxima ruta API lo soportaría y un montón de otras ideas y tareas futuras para hacerlo. Muchas gracias. Usted puede encontrar las fuentes y las liberaciones en github y y Fortunas de origen, más información en nuestra página web y se ve apoyado perfiles de servidor sólo han utilizado -, aún más apoyado, por supuesto aquí. Gracias. Muchas gracias. Alexander, por desgracia, estamos fuera de tiempo, pero le sugiero que vaya a Alexander y hacer sus preguntas personalmente, pero tenemos que conseguir para el siguiente orador.
Así que muchas gracias. Si quieren salir de la sala, por favor usen la puerta de la izquierda, para que puedan entrar las personas de la derecha. Gracias…
.
Buenos días, todo el mundo gracias por es alex en anima valle para hablar con nosotros sobre outlook, calif, sincronización alexander, es tuyo buenos días. Gracias a todos por acompañarnos en esta mañana de domingo. Me gustaría presentarles el sincronizador de outlook, calif, el eslabón perdido en el intercambio de código abierto, el reemplazo del servidor, vamos a empezar con la pesadilla de cada departamento de TI, que trata de desplegar una resolución de grupo de código abierto porque es la integración de Outlook.
Alguien ha probado este pequeño conector aquí. Es realmente lo recomiendo. Es un conector trifásico a USB. Así que esa es la sensación que tiene y cuando se trata de integrar outlook muchas soluciones de código abierto, sí, está bien, más en serio, ¿cuáles son las alternativas a las implementaciones de Outlook de intercambio? Por supuesto, existe el protocolo Exchange ActiveSync, algunas soluciones de código abierto implementado que, pero sigue siendo un protocolo propietario, por supuesto, y también tiene algunas limitaciones junto con Outlook, pero creo que usted escuchará más acerca de esa solución en el próximo perro de Capano.
Ellos también implementaron esa integración, y luego hubo un cambio abierto. Es la única implementación de código abierto, mappy en la parte superior de Sam antes, pero por desgracia, este proyecto se estancó también. Incluso su sitio web está abajo en el momento un término muchos otros llamados grupo abierto resoluciones que utilizan conectores propietarios para la integración de Outlook o abandonó outlook. Apoyo completamente como Sarah, estaba haciendo en el último año.
Así que espero que podamos venir al rescate. Somos el único complemento de outlook de código abierto que soporta los protocolos abiertos, cardiff y cardiff. Podemos sincronizar eventos, tareas y contactos entre outlook y cualquier color para el servidor de corte. Está bajo una versión GPL, 3 licencia y fue inicialmente desarrollado como un proyecto de tesis de maestría. La primera prueba de concepto en la técnica de la Universidad de Ciencias Aplicadas de Viena en el programa de maestría de ingeniería de software, así que esto fue hace unos 2 años, creo, y hoy en día tenemos más de 350 000 descargas y la comunidad en aumento.
Así que bastante éxito en estos días, se basa en C, sharp y dotnet 40 5 marco soportado versiones de perspectiva están empezando desde 2007 hasta el último 2016. Por supuesto, eso es también una ventaja en comparación con la sincronización activa, porque la sincronización activa sólo está disponible en Outlook, 2013 y más reciente. Sorprendentemente, todavía hay un montón de instalaciones de Outlook más antiguas alrededor y para ser realmente bueno que como muchos nos están pidiendo.
Si pudiéramos soportar el Outlook 2007 también, no pretendíamos hacerlo primero, pero lo que hicimos fue cambiar parte del código para soportarlo también. Entonces, vamos a las características, las características principales. Por supuesto, es posible tener una sincronización bidireccional. Una buena característica es un filtro de rango de tiempo rico que puede reducir drásticamente la cantidad de tráfico y el tiempo de sincronización, porque es bastante inútil, por ejemplo, para sincronizar 3, 000 eventos que se encuentran cinco años en el pasado. Esto es posible desde la mayoría de los servidores, pero muchos clientes no lo soportan, por ejemplo con un rayo estándar.
No tienes la posibilidad de seleccionar el rango de tiempo, así que esta es una buena característica que tampoco es posible con la sincronización activa en ese y ese tipo. Por supuesto, tenemos soporte de seguridad de la capa de transporte. Puedes usar certificados autofirmados si lo permites explícitamente, y también es posible la autenticación de certificados de cliente. También tenemos soporte para el descubrimiento, que es una buena característica. Puedes configurarlo en el lado del servidor, así que no necesitas el calendario. La URL exacta de los recursos del calendario como en Thunderbird, por ejemplo, así que usted puede cómo descubrir todos los calendarios si usted acaba de entrar en su URL del servidor para que un posible tener búsquedas de registro de servicios DNS para el descubrimiento de la dirección del servidor de la dirección de correo electrónico, por ejemplo, con respecto a la ayuda de Google, que es una especie de historia difícil, porque Google tiene un servidor de color, que está funcionando bastante bien, pero para el corte de los contactos de gmail o tareas de Google Tasks.
Este apoyo no se encuentra, por lo que decidimos implementar apis nativas de Google para apoyar eso también.
Así que usted puede tener propio tipo de cuenta de Google con la autenticación oauth2 y configurar para sincronizar todas las cosas con el servidor de Google también. Así que es un diagrama de perfil especial. Otro aspecto es el soporte de zona horaria. Desafortunadamente, windows utiliza diferentes identificadores de zona horaria, stand el estándar, Ayana o a veces en la base de datos, que puede conducir a problemas de interoperabilidad, pero resolvemos que con la ayuda de las posibilidades de mapeo.
Así que usted puede elegir manualmente la zona horaria IANA. Nos mapa que o puede cambiar a enorme si usted, si usted prefiere que también. Esto hace una diferencia, por supuesto para los eventos recurrentes que abarcan más de los cambios de horario de verano, por ejemplo, que podría ser difícil. También apoyamos para asignar su método de piel, los cuerpos de las citas de Outlook, por lo que el formato no se pierde, pero por desgracia no se almacena en HTML, por lo que tuvimos que convertirlo desde el formato RTF que Outlook utiliza internamente a la descripción HTML, y almacenamos que en la tarjeta de servidores y atributo de descripción alternativa extendida.
Así que esa es una buena característica también. Aquí puedes ver el diálogo de configuración avanzada que utilizamos en la moderna interfaz de usuario WPF de Windows. Así que se integra bastante bien hoy en día, la configuración de outlook una buena característica, así como la posibilidad de sincronizar diferentes calendarios de los servidores en un outlook. Carpeta, y puedes distinguirlos por categorías de outlook. Incluso puedes asignar los colores de los calendarios del servidor al color de la categoría de outlook, por lo que tienes una bonita vista combinada de tus recursos del servidor en una carpeta de calendario de Outlook, por ejemplo.
Así que usted puede configurar estos ajustes avanzados. Esto, por supuesto, está oculto en la vista normal del usuario, y tienes que habilitar la Configuración Avanzada, porque es bastante complicado configurar todo, pero hay perfiles predefinidos disponibles. Usted puede utilizarlos para el apoyo de los servidores existentes. Apoyamos ya algunos de los bien conocidos así que estaba con ajustes predefinidos para cada uno de ellos.
Más cosas de lujo es, por ejemplo, el apoyo a las listas de distribución.
Por lo que sé, estamos allí sólo fuera mirar en que apoya el así ir. Nos formato de la lista, es un especial de los artistas, Olga, Krupa servidor utiliza para almacenar los grupos de contacto y podemos asignarlos a la lista de distribución de Outlook. Los miembros de tales grupos de contacto están vinculados a los contactos individuales, por supuesto. Así que si cambias un emulador de esteroides, se refleja en el miembro de la lista de distribución y se actualiza allí también, por supuesto.
Así que esto es bastante agradable y tenemos la intención de apoyar a más de tales formatos de grupo, porque esto es un poco difícil y cortamos el estándar de los diferentes tipos de conceptos, la forma de almacenar los grupos, y tenemos que tratar de apoyar a todos los diferentes tipos de deuda y Interop con los clientes móviles, como el comercio duro, por ejemplo, que utiliza también algunas de esas cosas de grupo Android. Como un pequeño caso de estudio que puedo mostrar el despliegue con él en una configuración de la universidad, es bastante heterogénea entorno.
Tratamos de apoyar a todos los clientes posibles y en el lado del servidor que tenemos un así va. Servidor de Krupa, clientes soportados. Nuestra perspectiva se produce con nuestra asistencia y sobre el rayo en el sitio móvil. Apoyamos Android con DAF a través de él es otro código abierto, gigante de Cardiff, que podemos recomendar y, por supuesto, hay colores nativos y soporte de color en todos los dispositivos de Apple. También hemos implementado una libreta de direcciones global l-dub. Usted puede agregar que como un tipo de cuenta en un Outlook y con la ayuda de eso, es posible configurar global outlook libre de la URL de la PC.
Hicimos un pequeño script PHP en el front-end de la web, que permite al usuario configurar los calendarios libres/ocupados, que deben ser incluidos en la URL libre/ocupada y con eso, junto con la libreta de direcciones, se puede configurar el outlook ovalado, pero un nombre de marcador de posición es el mapa para el contacto individual y se puede añadir asistentes a las reuniones y comprobar su disponibilidad y programar reuniones con eso, por lo que funciona más bien valente pero similar a una configuración de intercambio. Así que esta es una buena característica. La arquitectura interna se implementa como un marco de sincronización genérico.
Así que no se limita a Calder para nuestra sincronización de corte, podemos sincronizar entidades arbitrarias que están versionadas con las entidades del servidor.
Se implementa internamente como una máquina de estado. Es una arquitectura bastante genérica y se centra en el rendimiento. Hemos hecho algunas pruebas recientemente. Por ejemplo, es posible sincronizar 3 500 contactos inicialmente en 90 segundos. Eso parece mucho, pero el factor limitante aquí es el modelo de objetos de outlook y probamos un aspecto comercial en el que casi se necesitaba un segundo por cada entidad. Así que esto habría tomado una hora para la cosa inicial, por lo que es bastante más rápido nuestra solución, afortunadamente y consecuentes sincronizaciones posteriores sin ningún cambio toman alrededor de tres segundos, y por lo que es bastante rápido, afortunadamente en comparación con otras dos soluciones.
Hay algunos desafíos. Por supuesto dependemos de c-sharp iCalendar y cortamos parses mmm. Ambos proyectos aquí bastante abundantes y es que se necesitan- necesitan desesperadamente desarrolladores. Algunas caracteristicas faltan: ya hemos bifurcado la libreria de we cut y hemos hecho algunas correcciones de errores, porque nadie mas esta manteniendo esos proyectos, asi que tal vez alguien pueda resucitarlos. También hay algunos problemas de outlook, objetos, modelos, diferencias entre los objetos comunes, outlook, usuarios y el de net con la recolección de basura. Así que tenemos que implementar algunos rappers. Icalendar generalmente tiene modelos de datos más genéricos, o algunas propiedades no pueden ser mapeadas correctamente.
El que debo permanecer sensible, por supuesto, que es difícil porque outlook por los diseñadores y la aplicación SDA y algunas cosas deben hacerse en el hilo principal y que de lo contrario, se pierde. Usted corre el riesgo de la pérdida de datos del mapa interno, II objeto, nombre del modelo. El trabajo futuro ya se ha mencionado: tratamos de apoyar más tipos de grupos de contacto. Aquí está un ejemplo de un grupo de tipo de libreta de direcciones extendida que la tarjeta con los miembros del grupo.
Queremos implementar la colección, informe de sincronización, que debería acelerar la sincronización inicial. Tal vez hay incluso la posibilidad de implementar una solución de suicidio de forma nativa en el servidor de intercambio.
Pronto admitiremos el uso de archivos adjuntos. Tal vez se podría vincular con el almacenamiento en la nube, por ejemplo. La API de la próxima ruta soportaría eso y muchas otras ideas que intentan hacer en el futuro. Muchas gracias. Usted puede encontrar las fuentes y las versiones en github y la fuente fortuned más información en nuestra página web. Usted ve que es apoyado perfiles de servidor, sólo algunos de ellos, incluso más apoyado, por supuesto aquí.
Gracias. Muchas gracias. Alexander, por desgracia, estamos fuera de tiempo, pero le sugiero que vaya a Alexander y hacer sus preguntas personalmente, pero tenemos que conseguir para el próximo orador. Así que muchas gracias. Si quieren salir de la sala, por favor usen la puerta de la izquierda, para que la gente de la derecha pueda entrar. Gracias. Usted..
.