2 votes

Comment synchroniser l'agenda zimbra avec l'agenda google dans les deux sens ?

J'ai besoin de synchroniser automatiquement le calendrier zimbra avec mon calendrier google et vice versa. J'ai l'intention de développer une application de bureau avec l'api du calendrier google, est-ce que je vais dans la mauvaise direction ? si quelqu'un a de l'expérience dans ce genre de synchronisation, veuillez m'aider.

1voto

ychaouche Points 1025

J'ai fait une syncrhonisation manuelle entre le calendrier zimbra et le calendrier sugarcrm en utilisant les services web des deux produits. Tout le code a été écrit dans zimbra seulement (comme un zimlet). En réalité, il ne s'agissait pas d'un véritable bouton de synchronisation mais plutôt d'un bouton d'exportation et d'un bouton d'importation sur lesquels l'utilisateur devait appuyer. Je suppose que l'on pourrait facilement créer un bouton de synchronisation qui effectue les deux opérations en série. Vous pourriez également rendre la synchronisation automatique en plaçant le code de synchronisation à l'intérieur d'un minuteur javascript qui est appelé à chaque période de temps définie par l'utilisateur (dans l'éditeur de préférences de zimlet). Si google calendar a une API qui peut parler JSON, cela devrait être faisable du côté de zimbra.

HTH.

1voto

Greg S Points 156

J'avais besoin de quelque chose de similaire et j'ai fini par le mettre en œuvre sur Google App Engine avec Node - cela m'a pris quelques week-ends. Je voulais juste voir tous les événements de mon calendrier de travail (Zimbra) sur mon calendrier Google personnel. J'ai essayé de transférer des événements et je ne voulais pas partager mon calendrier Zimbra publiquement. J'ai pris les bibliothèques Java open source de Zimbra et j'ai écrit une application simple sur Google Cloud et AWS Lambda qui copie les événements de Zimbra vers Google et dans l'autre sens. Le processus de synchronisation est actuellement exécuté sur AWS Lambda une fois par heure. Jetez-y un coup d'œil : https://zimbra-calendar-sync.appspot.com/ et faites-moi savoir si vous avez des idées pour l'améliorer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X