Articles taggés avec ‘evolution’

Intégration PIM dans Gnome : evolution-data-server

Lundi 7 janvier 2008

J’utilise Gnome tous les jours. J’aime beaucoup cet environnement de bureau, clair et fonctionnel. Cependant certains progrès restent à accomplir, notamment au niveau de l’intégration des implications.

Un exemple : la gestion des contacts. En effet j’utilise Claws pour lire mes mails, Pidgin comme messagerie instantannée et Ekiga pour la voip, pourquoi dois-je à chaque fois réécrire mes différents contacts ? Et si demain je souhaite essayer un autre logiciel je dois passer par un import/export compliqué et risqué. Car il manque un système cohérent de gestion des informations personnelles (PIM).

C’est à dire un système qui permettrait de partager entre différentes applications ses informations personnelles.

Voyons quelles sont les pistes possibles pour y remédier.

Etat de la situation

Les application disponibles sous Gnome gèrent chacune leur propre carnet d’adresses ou leur propre base de données d’emails.

On me dira que Gnome est livré avec Evolution, logiciel qui centralise les fonctions de courrier électronique, carnet d’adresses, calendrier et gestion des tâches. C’est vrai. Mais cela pose deux problèmes :

  1. Et si je ne veux pas utiliser Evolution ?
  2. Et que fait-on pour les applications tierces (Messagerie instantannée, vidéoconférence, autres) ?

Linux c’est le choix, et notamment le choix d’utiliser les applications que l’on souhaite. Je n’utilise pas Evolution, d’une part parce que je le trouve un peu lourd et parfois instable, et sutout parce que je préfère utiliser une application par tâche, dans la logique Unix.

Mais, même si j’utilisais Evolution, je serais tout de même obligé de réécrire mes contacts pour mon logiciel de messagerie instantannée, de Voip, ou autre.

L’idéal serait donc de disposer d’une gestion PIM centrale et indépendante. Chaque application pourrait accèder à ces informations et les modifier, assurant ainsi une parfaite intégration.

Evolution-data-server, le début de la solution ?

Un début de solution existe avec evolution-data-server, base de données d’Evolution mais qui peut-être utilisée par d’autres applications.

C’est le cas de l’application Contacts d’OpenHand. Il s’agit d’un logiciel de carnet d’adresse très léger. Un paquet pour Ubuntu Feisty est disponible (il fonctionne correctement sur Gutsy).

C’est le cas également de l’applet contact-lookup-applet disponible de base sur Ubuntu.

Enfin evolution-data-server est également utilisé par Pidgin via un plugin disponible mais désactivé par défaut.

Une voie à développer

Il faut pousuivre dans cette voie, avec d’avantage d’applications faisant appel à evolution-data-server.

C’est apparemment prévu pour la version 3 d’Ekiga. L’application Soylent, en développement, semble également prometteuse.

Surtout, en examiannt le roadmap de Gnome 2.22, on s’aperçoit qu’il est prévu de migrer evolution-data-server vers D-Bus, qui est spécialement conçu pour le partage d’information entre différentes applications. C’est donc une excellente nouvelle qui devrait faciliter le recours à cette solution d’intégration PIM.