Internet - Communication & Réseau

Synchronisation de contacts et rendez-vous

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 25/05/2015 à 09h34
Table des matières En travaux

Introduction





L'objet de cet article est d'exposer des méthodes éprouvées permettant de synchroniser un agenda et un carnet d'adresses entre un système avec Mageia et un autre ordinateur, sans passer par un tiers.

La solution passe par les moyens suivants :

- les protocoles CalDAV et CardDAV permettant d'échanger des données ;

- un serveur centralisant les échanges et stockant les données

- des clients gérant des calendriers ou des carnets d'adresses et s'adressant au serveur pour synchroniser les données pour les partager avec les autres clients.

Différentes solutions sont disponibles, et avec différentes implantations. Cet article n'a pas pour vocation de présenter toutes les solutions possibles, mais de présenter certaines qui ont été validées.





Exemple 1





Serveur


Côté serveur, nous installons une application Baïkal. Il s'agit d'un service utilisant un serveur apache. Vous pouvez donc l'installer sur votre ordinateur personnel ou sur un serveur local ou distant. La gestion des autorisations et voies d'accès n'est pas l'objet de cet article. Donc, pour simplifier, nous considérons que le serveur apache est sur votre poste.

La procédure d'installation est décrite ici.

Plutôt que de changer les droits d'écriture et de lecture sur les fichiers, je conseille de changer le propriétaire des fichiers. En se plaçant dans le répertoire contenant baikal-flat, exécuter :

Code BASH :
chown -R apache:apache baikal-flat
est détaillé dans l'article cité.



Client fixe





Côté client fixe, j'ai choisi Thunderbird qui est déjà mon client messagerie.

Il faut le compléter par Lightning pour la gestion de l'agenda.

En ce qui concerne les contacts, il faut ajouter le connecteur SoGO.

Pour cela, télécharger le fichier d'extension .xpi (ne cherchez pas à l'installer avec Firefox, il n'en veut pas ;-) ). Pour l'installer :

Outil - modules complémentaires - Extensions

Sur la clé, choisir "Installer un module depuis un fichier" et choisir le fichier téléchargé.

Pour créer un nouveau carnet d'adresses

Outil Carnet d'adresses

Fichier - nouveau - Carnet d'adresses distant

Indiquer l'adresse du serveur comme indiqué dans le lien ci-dessus. Je cite :

Citation :
http://127.0.0.1/baikal-flat/card.php/addressbooks/idleman/default/

  • http://127.0.0.1/baikal-flat/ Adresse vers votre panel web baikal
  • card.php/addressbooks/: chemin obligatoire vers les carnets d’adresses (ne pas changer)
  • idleman/: Nom de l’utilisateur créé précédemment (le fameux username)
  • default/: Identifiant du carnet d’adresses ciblé (ou à garder celui par défaut dont l’identifiant était default).



NB : le “/” en fin d’adresse est obligatoire.



A la prochaine synchro, thunderbird vous demandera de spécifier le username et le password de l’utilisateur que vous avez créé afin de le conserver en mémoire.



Tous les contacts que vous mettrez dans ce carnet d’adresses thunderbird seront alors automatiquement synchronisés avec le carnet baikal et réciproquement.


Notez que le client dispose aussi du carnet d'adresses local, et que lors de la création d'un nouveau contact, vous avez le choix de l'espace de stockage de la nouvelle fiche.



Client mobile