SyncML Infrastructure

Fedora 19Cet 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.

14 septembre 2013 par Admin
Catégories : IT, Multimedia, Tech | Tags: , , , , | 1 commentaire

Un commentaire

  1. 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

Laisser un commentaire