Synchroniser iCal avec Google Agenda


A propos de l'article
À propos de l'article

Catégorie Tutoriels
Publié le 24 février, 2008 à 14:19

Auteur de l'article
JB

Créateur et administrateur de BDM

Vous êtes probablement nombreux à utiliser le service Google Agenda, fort pratique pour gérer son emploi du temps où que vous soyez, à condition de bénéficier d’une connection Internet, et même si l’Internet Mobile se démocratise de plus en plus et les Hotspots Wi-fi se multiplient, il est toujours agréable de pouvoir consulter ses rendez-vous hors-ligne.

Après un premier article « Partagez votre calendrier iCal » sur une méthode efficace mais peu pratique car non automatisée obligeant des exports et imports constant des deux calendriers et devant le constat qu’aucune fonction d’export automatisée n’est disponible pour effectuer cette tâche avec iCal, je me suis penché un peu plus sur la question et j’ai effectué quelques recherches qui m’ont permis de dénicher quelques logiciels permettant cette opération :

Commençons par un petit utilitaire nommé Spanning Sync,

Spanning Sync

Après téléchargement et installation de l’application, il suffit de configurer votre compte Google à l’aide de votre login et mot de passe, la régularité de la synchronisation, de choisir dans la liste des éléments à synchroniser entre iCal et Google Agenda et de cliquer sur « synchroniser maintenant ».

L’opération est « on ne peut plus » Simple.

Spanning Sync config

Et voici donc le résultat dans iCal et Google Agenda :

iCal spanning

Google spanning

L’utilitaire est toujours encore en version 1.2 béta et son coût varie d’un abonnement annuel de 25 $ (16,87 €) renouvelable ou un abonnement illimité pour 65 $(43,86 €).
Une version de démonstration limitée à 15 jours est disponible sur le site de l’éditeur.

Un autre Utilitaire très, très simple d’utilisation : gSync

gSync

Après avoir téléchargé le logiciel, glissez simplement l’application gSync dans votre répertoire « Applications » et lancez-le.

gsync 2

Cliquez sur le petit « + » en haut à droite, renseignez votre email google et votre mot de passe puis cliquez sur « show détails » pour sélectionner les évènements à synchroniser.

Puis cliquez simplement sur « Synchronize all » et le tour est joué.

Juste un petite astuce, vérifiez bien que iCal est fermé et que vous n’êtes pas connecté à votre compte Google, sinon il y a des chance que ca ne synchronise pas.

L’utilitaire coûte environ 20 $(13,50 €) pour une utilisation par une seule personne sur deux postes différents maximum ou 150 $ (100 €) pour 10 personnes sur 10 postes différents.

Une version d’essai est également téléchargeable sur le site de l’éditeur.

Une autre solution : BusySync

BusySync

Il s’agit également d’un utilitaire à installer puis à configurer, mais dans cette deuxième étape je me suis un peu perdu et malgré de nombreux tests, je n’ai pas réussi à arriver à mes fins.

Si quelqu’un y arrive, je serais content de connaître son avis.

BusySync config

Cet utilitaire est également encore en version 2.0 beta public au tarif unique de 19,95 $ (14,26 €) par poste avec des remises de 10% pour 5 postes et plus, 20% pour 10 postes et plus et 30% pour 20 postes et plus.

Une version d’essai limitée à 30 jours est également téléchargeable sur le site de l’éditeur.

L’offre est donc plus intéressant, reste à voir son fonctionnement !

Encore une solution mais pas la plus simple : GCalDeamon.

Gcaldeamon

Le logiciel, basé sur du Java, fonctionne sur toutes les plateformes (Windows, Mac OS X et Linux) et la plupart des outils respectant les standards (Thunderbird, Sunbird, iCal, Adress Book et même Outlook Express !).

L’installation est plutôt compliquée, il faut pas hésiter à mettre les mains dans les fichiers de configuration et apparement il y a des soucis à le faire fonctionner sous Léopard.

Mais le gros avantage de GCALDaemon c’est qu’il est gratuit et libre (licence GPL).

Voilà pour ce que j’ai pu trouvé sur la toile, si vous en connaissez d’autres n’hésitez pas à me laisser un commentaire.



Continuez votre lecture sur des articles similaires

Tags: , , , , ,

29 Commentaires

  1. Zephir dit :

    Le problème s’est posé récemment pour moi et puisque GCALDEAMON ne marche pas sur Léopard, je me suis rabattu sur BusySync.
    J’ai été attiré par Spanning mais vu son prix.. au revoir !

    Je n’ai pas rencontré de difficultés particulières à l’install et à la config.

    Dit, comment tu arrive à avoir une conversion 19,95$ plus chère en euros que 20$ ? :p

  2. admin dit :

    ;D, faute d’inattention dans la conversion effectivement. Désolé je corrigerais ça.
    Sinon tu es content de BusySync ?

  3. Zephir dit :

    écoutes, je l’ai configuré et j’y touche plus :)
    je sais pas vraiment quand est-ce qu’il fait les synchro. J’imagine qu’il sync quand j’ouvre iCal, quand je crée ou modifie un event…

  4. admin dit :

    Ce sera probablement l’utilitaire que je choisirais.

  5. TamTie dit :

    Merci pour toutes ces informations…
    Je cherchais justement un logiciel qui permet de faire tout ça.

  6. Pierre dit :

    De manière un peu différente, il existe également SyncMate.
    Ce soft permet de synchroniser un téléphone portable sous Windows Mobile avec iCal et avec google calendar en même temps. j’ai un HTC Touch et ca marche bien et c’est très simple à utiliser.
    Une version gratuite existe permettant la synchro des contacts et du calendrier, une version payante permet une synchro totale (photos, todo list, etc.)
    En espérant que cela peut aider quelqu’un ;)

  7. Patricia dit :

    J’utilise Calaboration (calDav). Chaque modification faite sur google calendar se reflète sur iCal et vice versa (et iPhone aussi). Au départ j’ai exporté le calendrier iCal par la fonction d’exportation d’iCal vers google.
    Calaboration est gratuit et beta.

  8. Nemrod dit :

    Je viens d’installer Calaboration mais rien pour l’instant, je n’ai que mon calendrier Gmail dans iCal, pas l’inverse.

    Une idée ? Merci

  9. ariane7 dit :

    J’ai le même pb que Nemrod

  10. JB dit :

    Ce n’est pas un problème en fait. Après l’installation de calaboration, celui-ci crée un nouveau calendrier dans iCal, qui n’est pas celui que vous avez à l’origine, regardez dans la colonne de gauche. Et c’est celui-ci qui est synchronisé avec google calendar, donc vos évènements doivent se trouver dans celui là ! Plutôt embêtant si on a déjà un calendrier bien rempli, reste plus qu’à resaisir tout !!! ;-)

  11. nemrod dit :

    Oui, c’est bien cela, c’est un peu dommage d’ailleurs car l’idée est bonne mais personnellement je préfère avoir pour calendrier original celui d’iCal.

  12. Vincent dit :

    J’ai installé Calaboration, renseigné les informations de mon compte gmail.
    Lorsque j’ai lancé Ical, j’ai bien vu apparaître un nouveau calendrier sur la gauche. Hélas celui-ci était vide.
    J’ai fermé Ical et je l’ai relancé, et j’ai vu apparaître les données de mon agenda gmail.

    20 100

  13. nemrod dit :

    Et ?

  14. ariane7 dit :

    Bonsoir
    Les comptes que j’ai à gauche sur ical sont « global », « entourage », et mes deux comptes google. Je n’ai tjrs pas la synchro de ical sur mes cptes google. Il y a qqch que je ne pige pas.
    Je suis sur le point d’acheter Mobilme, si, si. Je m’en mords les doigts d’avance

  15. nemrod dit :

    Tu ne peux pas avoir tes comptes iCal dans Google Calendar à moins de les recopier dans Camendar puis de supprimer les originaux.

  16. ariane7 dit :

    Donc la question 8 de Nemrod n’est pas résolue. Il n’y a pas de synchro dans les deux sens ?

  17. ariane7 dit :

    La seule solution que j’ai trouvée est de faire manuellement un import du calendrier ical à partir de Google :
    - Sur ical : exporter sur le disque dur le calendrier dans un fichier ical
    - Sur gmail : aller dans Paramètres (sous « Mes agendas » à gauche)
    .cliquer sur « importer l’agenda »
    .choisir le fichier sur le disque dur exporté depuis ical

    Gmail ne va importer que les événements nouveaux.
    Il est dommage de devoir le faire manuellement

  18. JB dit :

    Merci à ariane7 pour ce petit explicatif. Effectivement la solution n’est pas parfaite, mais peut-être celle-ci s’améliorera dans le futur.

  19. Pierre dit :

    Il est tout à fait possible de synchroniser de manière relativement simple les calendriers google avec ical. Un excellent tuto est dispo chez macgeneration : http://www.macgeneration.com/news/voir/131197/synchronisation-totale-entre-ical-et-google-calendar

  20. nemrod dit :

    Cela va dans un sens, de Google Calendar vers iCal, pas dans l’autre :(

  21. JB dit :

    Dans mon cas cela se fait bien dans les deux sens… Ical > Google Calendar et vice-versa !!

  22. Pierre dit :

    Oui oui je confirme que ça fonctionne bien dans les deux sens

  23. nemrod dit :

    Oui, c’est dans les deux sens, mais cela concerne ton calendrier Google transféré dans iCal ;)

    La question, es-tu en mesure de voir ton calendrier iCal natif dans Google calendar ?

  24. JB dit :

    Moi le jour ou j’ai decidé d’utiliser calaboration, j’ai cessé d’utiliser mon calendrier perso iCal, et j’ai tout transferé dans le calendrier google ical.
    Il n’est pas possible de synchroniser le calendrier perso ical vers google calendar, il faut que cela soit clair !!
    Pour récupérer les éléments de son calendrier perso, vous pouvez suivre le tuto de ariane7 plus haut dans les commentaires, puis si vous retenez la solution calaboration, n’utilisez plus le calendrier perso mais celui crée par google calendar !
    J’espere que Google et Apple feront evoluer cela dans le futur car la solution n’est pas encore parfaite. (mais utilisable quand même !) ;-)

  25. nemrod dit :

    Je suis d’accord, c’est ce que j’ai dit, mais nos amis semblaient penser le contraire.

  26. Charlotte dit :

    Le tutoriel que propose Pierre marche impeccablement bien!!!

  27. Nemrod dit :

    Salut,

    Je souhaite supprimer mes calendriers sous iCal afin d’en créer sous Google Calendar et de pouvoir y accéder d’une autre machine.

    J’ai donc :
    A. Lancé Time machine
    B. Exporté les deux calendriers, Personnel et Professionnel
    C. Supprimé ces calendriers d’iCal
    D. Créé deux calendriers équivalent sous Google Calendar, l’un étant le calendrier par défaut de Google

    Je me retrouve donc avec la possibilité de paramétrer en:
    1. Automatique: Calaboration => Mon choix
    2. Manuel: Compte Google dans iCal

    Une remarque de forme je cherche à avoir une même et seule rubrique dans iCal avec mes calendriers Google Calendar hors j’ai autant de rubrique que de calendriers:
    - GOOGLE:PROFESSIONNEL & Professionnel
    - GOOGLE:PERSONNEL & Personnel

    Quelqu’un sait comment obtenir:
    - Calendrier & les eux calendrier.

    J’entre dans le vif du sujet, une fois les calendriers Google créés dans iCal, j’intègre dans chacun le fichier iCal qui lui correspond. En synchronisant les deux calendriers j’obtiens le message suivant :
    « Le serveur a répondu :
    « HTTP/1.1 403 Google Calendar doesn’t support storing of « To Do » (VTODO) components »
    à l’opération CalDAVWriteEntityQueueableOperation. »

    Au premier abord je me dis que je ne peux synchroniser mes tâches créées initialement dans iCal, Personnel ou Professionnel.

    Bon, le plus gros problème étant ces tâches ou du moins c’est ce que je pensais, j’ai séparé les tâches en cours des deux calendriers mais j’ai toujours ce même type de message :
    « L’accès à « Canapé en cuir » dans « Personnel » du compte « Google:Personnel » n’est pas autorisé.

    « HTTP/1.1 403 Google Calendar doesn’t support storing of « To Do » (VTODO) components »
    à l’opération CalDAVWriteEntityQueueableOperation. »

    Après reflexion j’ai l’impression que, dans ce second cas, ce qui pose problème semble venir d’événements iCal que j’ai transférées en tâches vie un drag & drop dans iCal???

    J’ai essayé de changer l’ordre des choses, d’importer les deux calendriers iCal dans Google Calendar mais un des deux fichiers ne s’importe pas, que la cible soit le calendrier par défaut ou un autre.

    Merci d’avance de votre aide :hello:

    Message édité par nemrod le 13-01-2010 à 20:56:02

  28. mpr dit :

    bonjour, la solution de Pierre ne marche pas chez moi

    La requête pour compte « manuelperezrodrigo » a échoué.

    Le serveur a répondu avec
    « HTTP/1.1 401 Unauthorized »
    à l’opération CalDAVAccountRefreshQueueableOperation.
    que dois-je faire, il faudrait que j’arrive à synchroniser Ical/iphone/Agende Google dans tous les sens, sans passer par Mobileme.

    merci

Répondre