SyncML Infrastructure
Cet article explique comment monter simplement sa propre infrastructure de synchronisation d’agenda et de contacts, en SyncML.
Les solutions ICS et CalDAV (idéalement servi par ownCloud) présentent des inconvénients en termes de fonctionnement et de gratuité.
La solution SyncML est performante et Open Source.
Serveur Funambol
Charger et installer le dernier Bundle, qui intègre : serveur Tomcat, base HSQL et outil d’administration.
http://sourceforge.net/projects/funambol/files/bundle
Ouvrir et rediriger le port 8080.
Sous Windows, par exemple, démarrer Funambol par une tâche planifiée au démarrage ou en créant un service avec instsrv et srvany du Win2k3 Resource Kit.
Tester le serveur avec la Web Demo http://<domaine>:8080/funambol
Administrer le service en local, changer le mot de passe admin (sa) et supprimer le compte guest.
Pour fermer l’enregistrement par les clients, éditer le fichier de configuration :
C:\Program Files\Funambol\config\Funambol.xml
remplacer la propriété officer :
com/funambol/server/security/UserProvisioningOfficer.xml
par :
com/funambol/server/security/DBOfficer.xml
Client Android
Installer l’application PTBV SyncML Client.
Créer le compte de synchronisation, avec le nom d’utilisateur et le mot de passe de son choix, le serveur à http://<domaine>:8080/funambol/ds
Paramétrer pour une synchronisation bidirectionnelle à 5 mn.
La Web Demo permet de visualiser le compte, de façon rustique.
Client Thunderbird+Lightning
Installer l’extension Funambol Mozilla Sync Client.
http://maurus.net/resources/funambol/tb17+dev17
Créer, par exemple, un carnet d’adresses Contacts et un agenda Calendar, destinés à la synchronisation réseau.
Paramétrer l’accès au compte, la synchronisation à 5 mn du carnet et de l’agenda.
Très important, maintenir les noms remote : card, event et task.
Évolution
La base peut être redirigée en remplaçant le connecteur JDBC Hypersonic par MySQL, par exemple.
Le serveur peut aussi être adossé à un groupware sur serveur Apache/Tomcat avec connecteur compatible (voir liste à http://hilsz.com/wiki/Funambol)
Conclusion
Cette recette est simple comme les recettes Dnsmasq et IRedMail, décrites ailleurs dans ce site.
Un commentaire
Laisser un commentaire
Vous devez être connecté pour publier un commentaire.
A défaut de forum, des réponses
Le meilleur client lourd Windows, Agenda+Contacts, est Thunderbird 17ESR + Extension Funambol
Le meilleur client lourd Windows, Agenda seul, minimaliste est . . . Sunbird 0.8 + Funambol PIM Plugin 0.5
Le meilleur serveur pour client léger est . . . Simple Groupware 0.743
Linux à suivre