URL: https://linuxfr.org/news/sortie-d-ejabberd-15-07 Title: Sortie d'ejabberd 15.07 Authors: Mickaël Rémond palm123, Benoît Sibaud et Nÿco Date: 2015年07月29日T12:34:09+02:00 License: CC By-SA Tags: ejabberd, sip, erlang et xmpp Score: 43 [ejabberd](http://fr.wikipedia.org/wiki/ejabberd) 15.07 vient de sortir et elle apporte un lot de nouveautés significatives. Avant d'entrer dans le vif du sujet, pour ceux qui ne connaissent pas encore ce projet, il s'agit d'un serveur de messagerie conforme au protocole [XMPP](http://fr.wikipedia.org/wiki/Extensible_messaging_and_presence_protocol). Ce protocole est très vaste (NdM: voir la [série d'articles présentant le protocole](//linuxfr.org/tags/parlons_xmpp/public)) et permet d'implémenter de nombreux types de systèmes de messagerie en temps réel, allant de la messagerie instantanée à l'Internet des objets, en passant par le jeu vidéo. C'est dire l'importance de ce protocole, à une époque où la plupart des systèmes de messagerie restent des silos fermés et sans capacité d'interopérer. XMPP supporte nativement la fédération, ce qui signifie que des utilisateurs de différents domaines peuvent communiquer entre eux. ejabberd est l'un des serveurs XMPP les plus anciens et les plus reconnus. Il est inclus dans de nombreuses distributions Linux et se distingue par le fait qu'il est développé en [Erlang](http://fr.wikipedia.org/wiki/Erlang_%28langage%29). Cette caractéristique lui donne robustesse et fiabilité, mais aussi forte capacité à monter en charge. Parmi les changements de fonctionnalités, l'accent est mis sur le support du [PubSub](http://xmpp.org/extensions/xep-0060.html) et de l'[archivage des messages](http://xmpp.org/extensions/xep-0313.html). Ce sont aujourd'hui deux éléments fondamentaux du protocole XMPP qui sont en pleine évolution et façonnent le protocole XMPP de demain. Disposer d'un serveur avec des fonctionnalités très à jour sur ces aspects est crucial pour l'avenir du protocole. Un gros effort a également été fait sur le packaging et la simplicité d'installation, en offrant notamment la possibilité de compiler et d'installer des modules issus de contributeurs externes sans avoir à devenir un expert d'Erlang. Cette version est l'aboutissement de gros changements survenus durant les six derniers mois sur le projet et cette dépêche est aussi le moment de faire un bilan. ---- [Annonce d'ejabberd 15.07](https://www.ejabberd.im/forum/25032/ejabberd-1507-has-been-released) [Téléchargement](https://www.process-one.net/en/ejabberd/downloads/) [Code Source sur Github](https://github.com/processone/ejabberd) ---- Depuis le début l'année, l'équipe gérant le projet ejabberd a décidé d'accélérer le rythme des mises à jour. Partant du constat que le protocole XMPP a besoin d'une forte accélération de sa couverture fonctionelle pour faire face à la concurrence des services propriétaires, l'équipe a décidé de reprendre le rythme des débuts, à une époque où ejabberd était la plate-forme expérimentale qui a aidé à façonner les premières versions du protocole XMPP. Cela explique aujourd'hui le rythme effréné d'améliorations du projet. En six mois, le projet a donc connu cinq versions majeures, presque une version par mois, chacune apportant bon nombre de fonctionnalités importantes. Parmi ces améliorations majeures sur ces derniers mois, l'équipe a ajouté: - la gestion du langage de programmation [Elixir](https://fr.wikipedia.org/wiki/Elixir_(langage_de_programmation)) pour le développement de plugin. Plus moderne et plus abordable qu'Erlang, il aide à démocratiser le développement d'extensions pour ejabberd. - de nombreuses fonctionnalités pour les administrateurs. La commande de contrôle du serveur ejabberd, ejabberdctl, s'est vu dotée de dizaines de nouvelles commandes. Il est ainsi possible de gérer l'essentiel du serveur, des salons de discussion, du clustering, juste avec cette commande. - un gestionnaire de paquets pour la compilation et l'installation de contributions. - la gestion des websockets en plus du protocole HTTP standard pour améliorer la réactivité des clients Web. - la gestion de l'archivage coté serveur, avec le protocole [MAM](http://xmpp.org/extensions/xep-0313.html) (Message Archive Management) et évolution rapide pour coller aux derniers changements. - un moteur de contrôle de la syntaxe du fichier de configuration au lancement pour aider l'administrateur d'un serveur ejabberd. - l'amélioration de l'interaction avec les clients mobiles avec le support de la [gestion des flux](http://xmpp.org/extensions/xep-0198.html). - une amélioration des performances. À noter qu'ejabberd est aussi le seul serveur XMPP à inclure une interface [SIP](https://fr.wikipedia.org/wiki/Session_Initiation_Protocol) minimaliste pour permettre de passer des appels Voix sur IP avec des clients existants tel que celui fourni par défaut avec Android. Le rythme de développement doit continuer dans les mois qui viennent avec le support de plusieurs nouvelles extensions XMPP prévues dès les mois de septembre / octobre. Tout dépend de votre retour, alors pour ceux qui pensent que l'avenir de la messagerie en temps réel dépend d'XMPP, c'est le bon moment pour apporter votre soutien au projet et faire vos retours.

AltStyle によって変換されたページ (->オリジナル) /