Gof's weblog Blog de Olivier Goffart

Aller au contenu | Aller au menu | Aller à la recherche

Nouveautés

Ça fait longtemps que je n'ai plus écrit de billet ici, mais je ne suis pas mort. C'est juste les vacances.

Voici quelques unes des choses que j'ai faites dernièrement.

  • Divers petites chose dans les kdelibs (notament KAssistantDialog)
  • Un peu de travail sur KNotify. Les contextes fonctionnent bien. Kopete utilise maintenant KNotify entièrement pour la notification des messages, plus de bulle. Je ferais un billet spécifique à KNotify plus tard.
  • Support des URI xmpp: dans Kopete comme spécifié dans la RFC 4622 et la JEP-0147. Quand, dans Konqueror (version 4), on clic sur un lien du type xmpp:romeo@montague.net?message, ça ouvre une fenêtre de discussion de Kopete avec ce contact.
  • Andre a codé le support de la prévisualisation des images pour le transfert de fichier dans le plugin Yahoo Messenger de Kopete. J'en ai alors fait de même pour le plugin Jabber (voir capture d'écran). Et j'ai proposé ce qui sera peut-être ma première JEP Transfer de fichier avec prévisualisation
  • J'ai aussi un peu codé en erlang pour faire mod_arhcive, un une implémentation de la JEP-0136 pour ejabberd. Ça permet d'avoir l'historique de nos conversations enregistrée automatiquement sur le serveur. Il s'agit de la première implémentation de cette version de la JEP qui permet l'archivage automatique. Les implémentations existante se basait sur une ancienne version de la JEP dans lequel le client devais lui même stocker les messages sur le serveur. JWChat est à ma connaissance le seul client qui implémente cette JEP (dans son ancienne version).

Toutes ces améliorations seront bien sur pour KDE 4 (sauf mod_archive qui n'a rien à voir avec KDE).

De l'interêt des clients multi-protocoles.

Je ne veux absolument pas éloigner les utilisateurs de Kopete, que je considère très bien comme client Jabber uniquement. Par contre, je ne vois que très peu d'avantages à utiliser MSN directement par rapport à l'utiliser au travers d'une passerelle.

Dernièrement, mon cokoteur est passé de Gaim à Gajim, utilisant ainsi une passerelle MSN. D'après ce que j'ai pu voir il en est très satisfait. Il fut notamment contant de s'apercevoir que le transferts des fichier avec ses contacts d'MSN fonctionnais mieux en utilisant une la passerelle [1]

Prenons l'exemple de Kopete et MSN. Au niveau des fonctionalités, si on est pas un utilisateur de webcam, on ne perd quasiment rien en utilisant un transport au lieu du support natif. Il y a juste les wizz et les émoticons personnalisées qui ne sont plus disponibles.

Enfin soit, j'avais déjà expliqué ça il y a quelque mois, en plus détaillé, mais en anglais ici

Mais Kopete restera un client multi-protocoles. Bien que mon opinion soit clair, il faut admettre que le support natif a certains avantages. Et certains autre protocoles de messageries instantanée ouvert peuvent ne pas être implémenter sous forme de passerelles Jabber. De plus, j'aime l'architecture et le design de Kopete, modulaire, permettant le support de plusieurs protocoles.

Cependant, j'entends souvent des mauvaises langues dire que Kopete n'est pas un bon client Jabber, juste parce que c'est un client multi-protocoles. Je penses que Kopete peut très bien être utilisé pour Jabber uniquement sans que le fait qu'il soit multi-protocoles soit un problème, même su on préfaire utiliser des passerelles. Certes, Kopete a encore beaucoup de progrès à faire dans son implémentation de Jabber, mais il a déjà un très bon support à l'heure actuelle. Et on peu s'attendre à des améliorations significatives dans le future

En conclusion: utilisez Kopete , et n'hésitez pas à essayer les passerelles

Notes

[1] Forcément, la passerelle règle le problème du NAT, mais ajoute néanmoins un intermédiaire

Sortie de Kopete 0.12

Le voilà, le tant attendu Kopete 0.12 est sorti. Screenshot

Cette version n'est incluse dans aucune version de KDE, il faut télécharger les sources séparément. En espérant que les distributions feront des paquet. Les nouvelles fonctionalités n'étant plus autorisées dans KDE 3.5 (sauf exceptions) , et KDE 4 étant encore très loin de sortir.

Principales nouveautés de cette version (je détaille un peu plus loin):

  • Beaucoup de corrections de bugs
  • Support de Jabber amélioré
  • Support expérimental de la voix avec Jabber en utilisant libjingle
  • Nouveau moteur de thèmes pour la fenêtre de discussion
  • Le message de statut se change différemment et apparaît dans la barre d'état
  • Meilleur des encodage dans Oscar (AIM+ICQ)

Voir les captures d'écran que j'ai faites en essayant de montrer au mieux les nouveautés

Gestions des transports Jabber dans Kopete 0.12

Une des nouvelles fonctionalités de Kopete 0.12 est un meilleur support des transports dans Jabber. Précédemment, il n'y avait aucun support [1] , Kopete étant un client multi-protocoles, personne n'avait jugé utile d'implémenter ça dans Kopete.

Mais mon opinion sur les transports ayant changé J'ai donc amélioré le support des transports dans Kopete 0.12 [2]

Notes

[1] Bien que les transports fonctionnent très bien même si le client ne supporte rien (Jabber est bien fait), c'est plus agréable pour l'utilisateur si le client a un bon support

[2] la version qui devrait sortir prochainement, une beta est déjà disponible, voir http://kopete.kde.org