«

»

Juin 26 2012

[Tuto]Synchroniser ses contacts et son calendrier avec Owncloud sur Windows

Owncloud utilise les protocoles CalDAV pour la synchronisation des calendriers et CarDAV pour la synchronisation des contacts.

Nous allons voir dans ce billet comment synchroniser tout ça avec Windows 7

Synchronisation avec Windows 7

Installation de Mozilla thunderbird et de ses modules

Malheureusement les protocoles CalDAV et CardDAV ne sont pas gérés nativement sous Windows (au contraire de Mac OS X).

Nous allons donc devoir installer Mozilla ThunderBird avec les plugins Lightning pour le calendrier et Sogo Connector pour les contacts.

On commence donc par télécharger Mozilla Thunderbird à l’adresse suivante: http://www.mozilla.org/fr/thunderbird/

Puis une fois Mozilla installer lancez le puis allez dans Outils –> Module complémentaire, cherchez Lightning et installez le.

Installation de Lightning

Installation de Lightning

Une fois ce module installé, téléchargez Sogo connector à l’adresse suivante http://www.sogo.nu/fr/downloads/frontends.html

Cela va vous télécharger un fichier *.xpi que vous pourrez installer via les modules complémentaires de Thunderbird en faisant  « Installer un module depuis un fichier ».

Installation de Sogo

Installation de Sogo

Une fois ce module installé redémarrez Thunderbird.

Configuration du Thunderbird pour la synchronisation des calendriers

Sur votre serveur Owncloud nous allons (si ce n’est pas déja fait) créer un calendrier.

Dans Owncloud nous allons donc aller dans l’onglet calendrier puis sur calendrier en haut à droite.

Calendrier

Calendrier

Puis sur Nouveau calendrier.

Nous allons créer un calendrier appeller TestCalendar pour ce tutoriel.

Nouveau calendrier

Nouveau calendrier

Puis nous allons supprimer le calendrier par défaut (Default calendar) et enfin pour finir nous allons récupérer l’adresse de synchronisation de notre nouveau calendrier en cliquant sur le bouton lien CalDav.

Suppression du calendrier par défaut

Suppression du calendrier par défaut

Récupération de l'adresse de synchronisation

Récupération de l’adresse de synchronisation

Vous devriez obtenir une adresse de la forme:
http://IP-DE-VOTRE-SERVEUR/remote.php/caldav/calendars/PSEUDO/NOM-DU-CALENDRIER

Dans mon cas l’adresse est la suivante:
http://192.168.0.50/remote.php/caldav/calendars/denis/testcalendar

Copiez bien cette adresse dans votre presse papier.

Retournons dans Mozilla Thunderbird

Sur la page d’accueil cliquez en haut cliquez sur Evénements et tâches puis sur Agenda.

Dans la nouvelle fenêtre qui s’affiche, à gauche, vous avez la liste de vos agendas faites un clique droit « Nouvel Agenda » puis choissiez « Sur le réseau » enfin dans la nouvelle fenêtre qui s’affiche, cochez CalDAV et dans emplacement, insérez l’adresse que nous avons copié précédemment, cliquez sur suivant, dans la prochaine fenêtre dans Nom, mettez le nom du calendrier, dans mon cas TestCalendar.

Il faut créer un nouvel Agenda

Il faut créer un nouvel Agenda

On choisis CalDav et on rentre l'adresses de synchronisation

On choisis CalDav et on rentre l’adresses de synchronisation

Une fois cela terminé Thunderbird vous demandera de vous authentifier, introduisez vos identifiants de connection à Owncloud, puis cliquez sur OK et enfin sur Terminier.

Et voila votre calendrier est enfin Synchronisé avec Owncloud vous pouvez tester le bon fonctionnement en créant un evement dans Owncloud (ou dans ThunderBird).

Dans mon test j’ai créer un évènement dans Thunderbird de 9h30 a 10h30. Cet évènement a été copié dans Owncloud mais de 7h30 a 8h30.

Pensez donc à configurer le Fuseau horraire de Owncloud en allant dans Paramêtres (en bas à droite dans Owncloud), Personnels puis calendrier.

Configuration du Thunderbird pour la synchronisation des Contacts

Pour la configuration du carnet d’adresse la configuration est sensiblement la même du coté de Owncloud.

Dans l’onglet Carnet d’adresses nous allons créer un nouveau carnet d’adresses appellé TestAdressbook puis on récupère son adresse CardDav.

Adresse de synchronisation du carnet d'adresse

Adresse de synchronisation du carnet d’adresses

Voila la mienne:
http://192.168.0.50/remote.php/carddav/addressbooks/denis/testadressbook

Dans thunderbird nous allons aller dans le carnet d’adresses puis dans Nouveau –> carnet d’adresses distant

Création d'un nouveau carnet d'adresse

Création d’un nouveau carnet d’adresse

Et remplir le nom du calendrier et l’adresse que nous venons de récupérer.

Création du carnet d'adresses réseau

Création du carnet d’adresses réseau

Et voila votre carnet d’adresses est synchronisé avec OwnCloud, vous pouvez tester la synchronisation en créant un contact dans votre carnet d’adresses Thunderbird puis faites un clique droit sur votre carnet d’adresse et cliquez sur « Synchroniser« .

Vous pouvez vérifiez dans Owncloud si votre contact est bien créé.

Nous verrons dans un prochain billet comment faire la même chose sous Ubuntu 12.04 LTS

(10 commentaires)

1 ping

Passer au formulaire de commentaire

  1. barok

    Sympa cet article, clair et précis.
    Une petite erreur dans la synchro contact ou tu parles de calendrier mais ca va, on est pas débile.

  2. Evan

    Bonjour,

    Merci pour ce tuto. C’est un sujet qui m’intéresse beaucoup.
    J’ai trouvé la même chose pour Owncloud avec Outlook (moins open-source, mais la problématique est la même ;-) )
    Si ça intéresse quelqu’un : http://synchronisationgmail.blogspot.fr/2015/05/comment-synchroniser-le-calendrier-et.html
    Cette autre solution fonctionnait aussi.

  3. Jean

    Bonjour,
    Bon état des lieux, je l’ai mis en œuvre sous Ubuntu, c’est nickel, je synchronise également avec un smartphone sous Android (http://www.freeconcept.fr/index.php/linux-et-materiel/97-contacts-et-calendrier-sur-un-smartphone-android-sans-google). Je ne parviens cependant pas à synchroniser les listes de diffusion générées avec Thunderbird dans Onwcloud. Avez-vous expérimenté ce genre d’opération ?
    Bonne fin de semaine.
    Jean

    1. Patrice Arnal

      J’ai le même problème, dans les 2 sens :
      – les listes de diffusion crées sous TB ne se retrouvent PAS dans OwnCloud
      – Les groupes créés sous OwnCloud n’apparaissent PAS dans TB

      Le problème semble assez général : les groupes OwnCloud sont également allègrement ignorés dans mon carnet d’adresses de mon téléphone…

  4. Meril

    Bonjour,

    Bravo pour cet article simple et pédagogique.
    J’aurais une question à vous soumettre, histoire de savoir si je suis seul avec ce probleme ou si d’autre l’ont rencontré.
    J’heberge un owncloud sur un espace mutualisé chez 1&1 à l’adresse www. monserveurperso.com/owncloud.
    Pour la synchro des calendriers, no problem. Ical/ios les prennent en natif, thunderbird selon votre tuto et android via davdroid.
    Par contre pour les contacts, rien, nada. J’ai eu beau tout essayer, votre methode ou bien d’autes du genre un url a la ftp par exemple, ça ne synchronise pas.
    Par curiosité et possedant un mini-serveur prolian sur lequel tourne xpenology (synology-like), j’ai fait la meme manip sur ce prolian (serveur owncloud et test de connexion de contacts). Et là, pas des oucis, ca fonctionne.
    J’ai donc tendance à penser que quelque chose chez 1&1 empeche le protocole carddav de fonctionner normalement. Auriez-vous déjà entendu parler de cela ou vous meme expérimenté ce petit souci ?
    Merci d’avance pour vos infos.

  5. Matherys

    Haaaa ! Enfin un tuto clair et fonctionnel sur owncloud. Bien joué.
    Un grand merci à vous, ça faisait 2 heures que je galérais pour synchroniser l’ensemble et en 5 minutes avec votre tuto, tout marche à la perfection.
    Owncloud est vraiment une solution intéressante si on désire garder un tant soit peu de contrôle sur ces données.

  6. Chr!x // Free.06

    Merci pour ce tuto. J’ai passé la soirée à « merdouiller » sans succès, et grace à tes explications, ça marche ! En tout cas pour la partie calendriers. Pour ce qui est des contacts, mon carnet d’adresse reste désespérément vide. Je comprends pas pourquoi :'(

    A noter que je fais ces essais depuis Mac / Mountain Lion / Thunderbird 10 ESR / Lightning 1.2.3

    1. Denis

      Mac OSX gère en natif les protocoles CardDav et CalDav, pas besoins d’utiliser Thunderbird ;)

  7. Denis

    Bonsoir, as-tu installé le connecteur SOGO comme précisé dans le tuto?

    « Téléchargez Sogo connector à l’adresse suivante http://www.sogo.nu/fr/downloads/frontends.html

    Cela va vous télécharger un fichier *.xpi que vous pourrez installer via les modules complémentaires de Thunderbird en faisant « Installer un module depuis un fichier « .

  8. badseed

    Salut et merci pour ton article :-)

    Dans ma version de Thunderbird 13.0.1, je n’ai pas la possibilité de faire:
    « fichier>nouveau>carnet d’adresses distant »
    Cette possibilité est tout simplement absente de mon menu. Saurais-tu comment l’avoir?

    Cordialement,

  1. Installer ownCloud 4.5 sur une Redhat Entreprise Linux 6 | BlackSmurf's Diary

    […] Procédure de paramétrage pour Thunderbird. […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Lire les articles précédents :
owncloud-logo
[Tuto]Installation de Owncloud 4 sur Debian 6

Qu'est-ce que Owncloud? En ce momment le cloud computing est en plein essort, avec notament des solutions de stockages de...

Fermer