URL: https://linuxfr.org/users/nicolive/journaux/reseau-social-et-chat-libre-openfire-jappix Title: Réseau social et chat libre (Openfire + Jappix) Authors: Adminrezo Date: 2012年04月03日T22:21:36+02:00 License: CC By-SA Tags: jappix, linux, logiciel, libre, openfire, xmpp et chat Score: 7 Après de nombreuses recherches pour un outil libre de chat avec des fonctionnalités avancées, j'ai opté pour une solution très complète, libre et gratuite. Protocole : =========== Le protocole [XMPP](http://fr.wikipedia.org/wiki/XMPP "Définition Wikipédia") plus connu sous le nom de Jabber est LE protocole ouvert du chat. Il existe depuis très longtemps, et sa réputation n'est plus à faire. Apple, Google, Facebook, AOL, Yahoo sont tous passés à XMPP un jour ou l'autre pour leurs systèmes de chat. Cisco a même racheté Jabber. Les fonctionnalités que j'attendais sont : - Les groupes de discussions - Transferts de fichiers - Inscriptions à la volée (sans passer par une demande formelle à un administrateur) XMPP permet aussi à travers son extension Jingle de faire de la voix sur IP. Je n'en suis pas là pour le moment mais l'idée me plaît bien. J'avais regardé aussi du côté de l'IRC - le bon vieux protocole de barbus - mais le choix des architectures serveurs et les documentations m'ont fait pensé que ce protocole n'est pas voué à une très grande évolution. Logiciels : =========== D'abord un serveur libre et documenté : ----------- J'ai commencé mes recherches sur wikipedia, et j'ai particulièrement exploré ces deux là : - eJabberd : Serveur XMPP sous Linux développé en Erlang (véridique !) - OpenFire : Serveur XMPP sous Linux ou Windows (Java oblige) J'ai essayé les deux, les deux ont fonctionné, les deux présentent toutes les fonctionnalités dont j'ai besoin. À mon sens, OpenFire propose une interface de configuration HTTP plus simple et, surtout, il est fait en java et peut se poser sur n'importe quel OS. Migration plus simple, bidouillages plus simples. J'ai trouvé une documentation sur l'installation sous Debian, mais c'est très simple : télécharger le .deb et l'installer. Ensuite un client libre et léger : ----------- Les clients lourds sont nombreux et pas toujours à la hauteur. J'ai trouvé que Pidgin faisait bien l'affaire, car il est très complet, par contre, un peu lourd à déployer sur de nombreuses machines. Je me suis donc penché sur les clients légers HTTP. J'en ai essayé de nombreux mauvais et un très bon : Jappix est excellent, très complet, beau, que demander de plus. Il s'intègre totalement à OpenFire grâce à un greffon.