N. D. T. — Ceci est une traduction de la lettre d’information publiée régulièrement par l’équipe de communication de la XSF, essayant de conserver les tournures de phrase et l’esprit de l’original. Elle est réalisée et publiée conjointement sur les sites XMPP.org, LinuxFr.org et JabberFR.org selon une procédure définie.
Bienvenue dans la lettre d’information XMPP, nous sommes ravis de vous retrouver ici ! Ce numéro couvre le mois de décembre 2023 et janvier 2024. Nous sommes de retour après une pause hivernale - on vous souhaite quand même une très heureuse année 2024 !
Un grand merci à toutes les personnes qui nous lisent et à toutes les contributrices et tous les contributeurs !
Comme la présente lettre d’information, de nombreux projets et leurs efforts au sein de la communauté XMPP sont le résultat du travail bénévole de personnes. Si vous êtes satisfait des services et des logiciels que vous utilisez, pensez à dire merci ou à aider ces projets ! Vous souhaitez soutenir l’équipe de la lettre d’information ? Lisez la suite en bas de page.
Sommaire
- Annonces de la XSF
- Événements XMPP
- Conférences
- Articles
- Nouvelles des logiciels
- Extensions et spécifications
- Partager les nouvelles
- Aidez-nous à créer la lettre d’information
- Licence
Annonces de la XSF
Joyeux anniversaire, Jabber !
Le 4 janvier 2024, l’annonce de Jeremie Miller a 25 ans et avec elle ce qui allait devenir l’initiation, le développement et la propagation de XMPP jusqu’à aujourd’hui !
Rejoignez l’effort pour les 25 prochaines années !
Adhésion à la XSF
Si vous souhaitez rejoindre la XMPP Standards Foundation, postulez maintenant.
XMPP Summit 26 & FOSDEM 2024
La XSF organise le 26ᵉ XMPP Summit, qui aura lieu les 1ᵉʳ et 2 février 2024 à Bruxelles (Belgique, Europe). Après le sommet, la XSF est également présente au FOSDEM 2024, qui aura lieu les 3 et 4 février 2024. Vous trouverez tous les détails dans notre Wiki. N’hésitez pas à vous inscrire dès maintenant si vous prévoyez d’y participer, car cela facilite l’organisation. L’événement est bien sûr ouvert à toutes les personnes intéressées. Faites passer le message dans vos cercles !
XMPP et le Google Summer of Code 2024
La XSF a de nouveau posé sa candidature en tant qu’organisation hôte du GSoC en 2024. Personne intéressée, ne pas hésiter à nous contacter !
Hébergement fiscal de projets par la XSF
La XSF propose un hébergement fiscal pour les projets XMPP. Veuillez postuler via Open Collective. Pour plus d’informations, voir le billet d’annonce. Projets actuels que vous pouvez soutenir :
Événements XMPP
1ᵉʳ février 2024 : "XMPP advanced" au TroLUG [DE] : Le TroLUG se réunit tous les premiers jeudis à 19:00 heure locale en ligne. Cette fois-ci, nous explorons ensemble les outils XMPP dans l'atelier en ligne "XMPP advanced". Comment puis-je écrire des scripts envoyant des messages XMPP à partir de votre station météorologique ? Rejoignez-nous et résolvons ensemble des questions triviales et avancées.
14 février 2024 : Berlin XMPP Meetup (remote) [DE / EN] : réunion mensuelle des passionnés de XMPP à Berlin, tous les 2ᵉˢ mercredis du mois.
16 mai 2024 : XMPP Italian happy hour [IT] : réunion mensuelle italienne XMPP sur le web, à partir du 16 mai et ensuite tous les troisièmes lundis du mois à 19h00 heure locale (événement en ligne, avec mode réunion web et streaming en direct).
Conférences
XMPP Italian Happy Hour Podcast [IT] : Plongez dans le monde de XMPP avec le podcast Italian Happy Hour, un événement mensuel dérivé de sessions vidéo enregistrées. Chaque épisode est consacré au protocole XMPP et propose des points de vue et des discussions de passionnés et de professionnels de la communauté. Que vous fassiez la navette, que vous vous entraîniez ou que vous cherchiez simplement à écouter des conversations intéressantes, ce podcast vous transmet l’essence des réunions italiennes XMPP directement à l’oreille. Écoutez le podcast XMPP Italian Happy Hour ou abonnez-vous au flux RSS pour ne jamais manquer un épisode. Fediverse : @xmpphappyhour@open.audio.
RFC 9420 ou comment augmenter le cryptage de bout en bout avec Messaging Layer Security (MLS)
Articles
Joyeux anniversaire ejabberd : célébration de 21 ans d’innovation avec ejabberd
Création du graphe de réseau XMPP : Visualisation de la décentralisation avec XMPP
XMPP Providers Fully Automated : au cours de l’année écoulée, l’équipe responsable du projet XMPP Providers a travaillé à l’automatisation du processus de collecte de données sur les fournisseurs XMPP.
ProcessOne sur la messagerie instantanée : les protocoles sont des « biens communs », prenons-les au sérieux
Un chat en ligne facilement accessible (et anonyme) de Converse.js pour des salons hébergés sur prosody
-
JMP :
Installation d’un serveur privé de messagerie instantanée (XMPP) [ES]
Nouvelles des logiciels
Clients and Applications
Serveurs
La version 6.2.0 de MongooseIM a été publiée. Les versions XEP-0386 et XEP-0388 sont désormais prises en charge. Le billet de blog montre comment utiliser le diagramme de barre pour configurer rapidement un cluster multi-nœuds connecté à un SGBDR sans avoir besoin de volumes persistants grâce à CETS.
-
Communauté Ignite Realtime :
Bibliothèques et outils
-
Communauté Ignite Realtime :
Extensions et spécifications
La XMPP Standards Foundation développe des extensions XMPP dans sa série de XEPs en plus des RFCs XMPP.
Les développeurs et développeuses, et autres experts ou expertes en normes du monde entier collaborent à ces extensions, en développant de nouvelles spécifications pour les pratiques émergentes et en affinant les façons de faire existantes. Proposées par n’importe qui, les plus réussies finissent finales ou actives – selon leur type – tandis que les autres sont soigneusement archivées en tant qu’ajournées. Ce cycle de vie est décrit dans la XEP-0001, qui contient les définitions formelles et canoniques des types, états et processus. Pour en savoir plus sur le processus de normalisation. La communication autour des normes et des extensions se fait sur la liste de diffusion des normes (archive en ligne).
Extensions proposées
Le processus de développement XEP commence par la rédaction d’une idée et sa soumission à l’Éditeur XMPP. Dans les deux semaines qui suivent, le Conseil décide d’accepter ou non cette proposition en tant que XEP expérimentale.
-
Informations sur le serveur PubSub
- Ce document définit un format de données dans lequel les informations de base d’un domaine XMPP peuvent être exprimées et exposées via pub-sub.
-
Host Meta 2 - One Method To Rulem All
- Ce document définit un protocole d’extension XMPP pour étendre XEP-0156 en modifiant le format JSON Web Host Metadata Link pour prendre en charge la découverte de toutes les méthodes de connexion XMPP possibles, pour c2s et s2s.
Nouvelles extensions
-
Version 0.1.0 de XEP-0484 (Fast Authentication Streamlining Tokens)
- Cette spécification définit une méthode basée sur des jetons pour rationaliser l’authentification dans XMPP, permettant l’établissement d’un flux entièrement authentifié en un seul aller-retour. Promue au rang d’expérimentale. (Editeur XEP : kis)
-
Version 0.1.0 de XEP-0483 (HTTP Online Meetings)
- Cette spécification définit une extension de protocole permettant de demander des URL à une entité HTTP externe utilisable pour initier et inviter des participants à une réunion en ligne. Promu à expérimental. (Editeur XEP : kis)
Extensions ajournées
Si une XEP expérimentale n’est pas mise à jour pendant plus de douze mois, elle sera déplacée d’expérimentale à différée. Si une nouvelle mise à jour est effectuée, la XEP redeviendra expérimentale.
- Aucune XEP ajournée ce mois-ci.
Extensions mises-à-jour
-
Version 0.2.0 de XEP-0483 (HTTP Online Meetings)
- Utiliser XEP-0482 pour envoyer le lien de la réunion à une autre partie (faire)
-
0.3.0 de XEP-0474 (SASL SCRAM Downgrade Protection)
- Retravailler toutes les explications sur la nécessité de cette spécification
- Simplifier le protocole (tm)
-
Version 1.0.0 de XEP-0458 (Community Code of Conduct)
- Prise en compte des commentaires du dernier appel ; réalisation d’une édition de copie et application de clarifications à plusieurs endroits. Changement de statut en actif par vote du conseil d’administration le 2024-01-05. (psa)
-
Version 1.1.4 de XEP-0402 (PEP Native Bookmarks)
- Recommander de mettre pubsub#max_items à 'max' au lieu d’un grand nombre arbitraire (egp)
-
Version 1.6.1 de XEP-0198 (Stream Management)
- Clarifier l’interaction entre SASL2 et BIND2. (tm)
Dernier appel
Les derniers appels sont lancés une fois que tout le monde semble satisfait de l’état actuel d’une XEP. Une fois que le Conseil a décidé si la XEP semble prête, l’Éditeur XMPP lance un dernier appel pour recueillir des commentaires. Les commentaires recueillis lors du dernier appel peuvent aider à améliorer la XEP avant de le renvoyer au Conseil pour qu’il passe à l’état stable.
- Pas de dernier appel ce mois-ci.
Extensions stables
- Aucune XEP n’est passée à stable ce mois-ci.
Extensions dépréciées
- Aucune XEP déclarée dépréciée ce mois-ci.
Partager les nouvelles
N’hésitez pas à partager la nouvelle sur d’autres réseaux :
Consultez également notre Flux RSS !
Vous recherchez des offres d’emploi ou souhaitez engager un consultant professionnel pour votre projet XMPP ? Visitez notre XMPP job board.
Contributions et traductions de la lettre d’information
Il s’agit d’un effort communautaire, et nous aimerions remercier les traducteurs et traductrices pour leurs contributions. Les volontaires sont les bienvenus ! Les traductions de la lettre d’information XMPP seront publiées ici (avec un certain retard) :
-
anglais (original) : xmpp.org
- contributeurs généraux : Adrien Bourmault (neox), Alexander "PapaTutuWawa", Arne, cal0pteryx, emus, Federico, Jonas Stein, Kris "poVoq", Licaon_Kter, Ludovic Bocquet, Mario Sabatino, melvo, MSavoritias (fae,ve), nicola, Simone Canaletti, XSF iTeam
-
français : jabberfr.org et linuxfr.org
- traduction : Adrien Bourmault (neox), alkino, anubis, Arkem, Benoît Sibaud, mathieui, nyco, Pierre Jarillon, Ppjet6, Ysabeau
-
italien : notes.nicfab.eu
- traduction : nicola
Aidez-nous à créer la lettre d’information
Cette lettre d’information XMPP est produite collaborativement par la communauté XMPP. La lettre d’information de chaque mois est rédigé dans ce simple pad. À la fin de chaque mois, le contenu du pad est fusionné dans le dépôt Github de la XSF. Nous sommes toujours heureux d’accueillir des contributeurs et contributrices. N’hésitez pas à vous joindre à la discussion dans notre salon public Comm-Team (MUC) et ainsi nous aider à soutenir cet effort communautaire. Vous avez un projet et vous voulez en parler ? Pensez à partager vos nouvelles ou vos événements ici, et à les promouvoir auprès d’un large public.
Tâches que nous effectuons régulièrement
rassembler les nouvelles dans l’univers XMPP
brefs résumés de nouvelles et d’événements
résumé de la communication mensuelle sur les extensions (XEPs)
révision du projet de bulletin d’information
préparation des images pour les médias
traductions
communication via les comptes médias
Licence
Cette lettre d’information est publiée sous la licence CC BY-SA.
# Implémentation de référence ?
Posté par Franck Routier (Mastodon) . Évalué à 5.
Existe-t-il une implémentation de référence, ou un super tuto quelque part ?
A chaque fois que je me penche sur XMPP, je suis submergé par la complexité du choix du serveur, des clients, des compatibilités entre eux, des diverse spécifications implémentées, non implémentées, partiellement implémentées…
Dit autrement : existe-t-il une configuration serveurs / clients stable et relativement simple à installer qui permette de bénéficier des différentes fonctionnalités disponibles ?
Ma dernière tentative avait échoué il y a déjà un moment (je ne sais plus pourquoi exactement, parce que je voulais mettre le serveur dans un container et je n'avais pas été capable de rediriger les bons ports réseau…) et je m'étais basé sur https://dryusdan.space/installer-son-serveur-xmpp-100-conforme-aux-xep/
[^] # Re: Implémentation de référence ?
Posté par Goffi (site web personnel, Mastodon) . Évalué à 5.
Si tu héberges toi même, la solution la plus simple à l'heure actuelle c'est Snikket: une fois que tu as le serveur et les DNS, c'est quelques minutes à installer, et la doc/le salon sont là pour aider. Il y a un système d'invitation, et c'est fait pour faciliter l'utilisation (les contacts invités sont automatiquement ajoutés à ton compte par exemple).
Il y a des applications "Snikket" sur Android (basé sur Conversations) et iOS (basé sur Siskin IM), mais ça reste bien sûr compatible avec tout l'écosystème existant.
[^] # Re: Implémentation de référence ?
Posté par jpglinuxfr . Évalué à 5.
Même constat récent (ces deux dernières semaines ;-) de "complexité" d'accès à XMPP/Jabber, norme/réseau qui a beaucoup évolué ces dernières années.
Voici quelques liens repérés qui me semblent pratiques, fiables et à jour :
Hors sujet : je profite de cette rare contribution pour dire quelques mots de remerciements. Je ne suis pas informaticien mais je m'intéresse à l'informatique libre. Ça fait des années que je consulte Linuxfr, merci d'exister ! Merci aussi aux contributeurs et traducteurs de tout bord ;-) Quelle richesse !
[^] # Re: Implémentation de référence ?
Posté par anubis . Évalué à 4.
Pas complètement à jour mais contient de nombreuses ressources en français : https://wiki.jabberfr.org/
Et sinon bien sur tu pourras trouver de l'aide sur les salons francophones : xmpp:jabberfr@chat.jabberfr.org?join ou xmpp:linuxfr@chat.jabberfr.org?join (accès web : https://chat.jabberfr.org/converse.js/jabberfr@chat.jabberfr.org )
Enfin, si tu utilises Yunohost il y a un serveur XMPP intégré, pas le meilleur, mais permet d'avoir rapidement quelque chose de fonctionnel : https://wiki.jabberfr.org/Yunohost
aussi sur le salon xmpp:linuxfr@chat.jabberfr.org?join
[^] # Re: Implémentation de référence ?
Posté par Adrien Bourmault (site web personnel, Mastodon) . Évalué à 3.
Pour choisir son serveur, je ne saurais m'empêcher de recommander XMPP Providers qui fournit une liste curative de serveurs avec des critères objectifs de classement : https://providers.xmpp.net/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.