URL: https://linuxfr.org/users/ppjet6/journaux/nouvel-xmpp-sprint-nouveaux-goodies Title: Nouvel XMPP sprint, nouveaux goodies Authors: Ppjet6 Date: 2019年07月29日T01:39:30+02:00 License: CC By-SA Tags: xmpp, jabber, chat, messagerie, doap et réaction Score: 24 _Ceci est une traduction de l’article en anglais [New sprint, new goodies](https://bouah.net/2019/07/new-sprint-new-goodies/), aussi publiée sur [le blog de jabberfr.org](https://news.jabberfr.org/2019/07/nouveau-sprint-nouveau-goodies/). La date originale de l’article est le 17 Juillet 2019._ Ce weekend du 14 juillet, un groupe d’enthousiastes s’est rassemblé pour travailler sur de nouvelles fonctionalités dans les différentes implémentations d’XMPP. [Wisolv] — société de développement sur mesure — nous a généreusement fourni ses locaux à Villeurbanne (à coté de Lyon). Sur l’ensemble, nous avons réussi à faire pas mal de choses et sommes bien contents du résultat. Au programme : DOAP, _Message Reactions_, _Occupant-id_, divers corrections de bugs et discussions, sans oublier quelques progrès sur le client Jabber pour Haiku ! ![Image](https://news.jabberfr.org/wp-content/uploads/2019/07/sprint-lyon-fireworks.jpg) Feux d’artifice du 14 Juillet par [olek_impek](https://twitter.com/olek_impek). [Wisolv]: https://wisolv.com DOAP – _Description Of A Project_ (Description d’un projet) --------------------------------------------------------- [Il][list1] [existe][list2] [beaucoup][list3] [de][list4] [listes][list5] de logiciels XMPP. Celles-ci ne prennent en considération que les fonctionalités favorites de leur auteur, sont plus ou moins à jour, et en général pas compréhensibles par les machines. Le [projet DOAP][DOAP_GH] fournit un moyen à chaque projet d’héberger une description sémantique de celui-ci, qui peut ensuite être utilisé pour présenter des informations sur les logiciels XMPP. Quelques années plus tôt, Link Mauve [a soumi une proposition][DOAP_Thread] pour étendre le format DOAP avec des informations que ces listes souhaitent exposer, mais il n’a pas sucité beaucoup d’intérêt... jusqu’à ce sprint ! [PulkoMandy](/users/pulkomandy) a écrit [un ensemble de feuilles de style XSLT][Clients_table] pour présenter ces informations. Link Mauve a écrit [un schéma XML][DOAP_Schema] ainsi qu’un [script Javascript][DOAP_JS] intégrant les informations directement sur les XEPs (vous pouvez en voir un exemple [ici][DOAP_Example] avec la XEP bookmarks). Tous les auteurs de clients présents au sprint ont écrit un fichier DOAP pour leur projet. [list1]: https://xmpp.org/software/clients.html [list2]: https://jabber.at/clients/ [list3]: https://en.wikipedia.org/wiki/Comparison_of_XMPP_clients [list4]: https://fr.wikipedia.org/wiki/Clients_XMPP#Actifs [list5]: https://nl.movim.eu/?about#caps_widget_tab [DOAP_GH]: https://github.com/ewilderj/doap/wiki [DOAP_thread]: https://mail.jabber.org/pipermail/standards/2017-August/033123.html [Clients_table]: https://github.com/pulkomandy/xmpp-doap [DOAP_Schema]: https://github.com/pulkomandy/xmpp-doap/blob/master/xmpp-doap.rdf [DOAP_JS]: https://github.com/pulkomandy/xmpp-doap/blob/master/xmpp.org/doap.js [DOAP_Example]: https://linkmauve.fr/extensions/xep-0048.xml Reactions --------- [Movim] a été un des premiers clients à [implémenter les réactions][Movim_Reactions], en utilisant la spécification [_Message Attaching_][XEP_0367]. Les développeurs de [Dino] pensaient pouvoir améliorer la situation, notamment certains problèmes avec les clients qui n’implémentent pas la XEP, ce qui les a poussé à écrire une nouvelle spécification il y a déjà plusieurs semaines. Cette protoXEP a été envoyée dans l’[inbox][XEP-Reactions] ce weekend ! Edhelas [a adapté][Movim_Reactions_commit] son implémentation dans Movim en utilisant cette nouvelle spec, mathieui a travaillé sur [Poezio][Poezio] (pas encore mergé, mais les [changements dans Slixmpp][Slix_Reactions] le sont), et fiaxh et larma ont commencé à l’[implémenter dans Dino][Dino_Reactions]. [Movim]: https://movim.eu [Movim_Reactions]: https://nl.movim.eu/?node/pubsub.movim.eu/Movim/movim-is-the-first-xmpp-client-that-supports-message-reactions-Id7F5J [XEP_0367]: https://xmpp.org/extensions/xep-0367.xml [Dino]: https://dino.im [XEP-Reactions]: https://xmpp.org/extensions/inbox/reactions.html [Movim_Reactions_commit]: https://github.com/movim/movim/commit/24e4d5d18b36940f853a2fc18f316cb3c83f12a4 [Poezio]: https://poez.io [Slix_Reactions]: https://lab.louiz.org/poezio/slixmpp/commit/b50bfb2f34a3ace3a70b1647f54ad6a0e761acf7 [Dino_Reactions]: https://github.com/dino/dino/tree/fiaxh/reactions Occupant-id ----------- [_Occupant-id_][XEP-Occupant-id] est un autre protoXEP qui a été soumise ce weekend par larma. Elle spécifie que les composants [MUC][XEP_0045] fournissent un identifiant stable et unique qui serait attribué par salon par utilisateur (bare real JID). Ceci est utile en particulier pour les salons semi-anonymes où il n’est pas possible de s’assurer que deux messages viennent du même participant entre deux reconnections. Certaines applications client pensent déjà la demander dans les salons semi-anonymes pour des fonctionalités telles que Last Message Correction ou Reactions. Un [module prosody][Prosody-occupant-id] est aussi disponible et fonctionne avec la dernière version (0.11) ou trunk. [XEP-Occupant-id]: https://xmpp.org/extensions/inbox/occupant-id.html [XEP_0045]: https://xmpp.org/extensions/xep-0045.xml [Prosody-occupant-id]: https://modules.prosody.im/mod_muc_occupant_id.html Encore plus ----------- PulkoMandy a commencé à porter [Jabber4Haiku] — maintenant Renga — à gloox. Fiaxh a travaillé sur [stable and unique IDs][XEP_0359] dans Dino. Slixmpp utilise enfin des [ids non prévisibles][Slix_predictable_ids]. J’ai travaillé avec mathieui sur des problèmes sur l’API asynchrone de Poezio et Slixmpp. Une [nouvelle version][xmpp-parsers-0.14] de xmpp-parsers est sortie, corrigeant les problèmes dans la [documentation][xmpp-parsers-docs] au passage ! [Jabber4Haiku]: https://github.com/HaikuArchives/Jabber4Haiku [XEP_0359]: https://xmpp.org/extensions/xep-0359.xml [Slix_predictable_ids]: https://lab.louiz.org/poezio/slixmpp/commit/b29bb30eb7bb46ce2b945efed55a265324e05383 [xmpp-parsers-0.14]: https://gitlab.com/xmpp-rs/xmpp-parsers/blob/fb71acd8d13db734d8a742e0b8b9604b171333c9/ChangeLog [xmpp-parsers-docs]: https://docs.rs/xmpp-parsers

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