Bienvenue dans la lettre d’information XMPP couvrant le mois d’octobre 2019.
C’est un effort communautaire dont le processus est entièrement documenté : aidez‐nous à la diffuser, partagez cette lettre d’information.
Lettre d’information XMPP
Articles
QuickBlox a écrit un article de blog concernant l’utilisation de XMPP en 2019.
Martin, connu sous le pseudo debacle, a écrit un court article à propos de Dino et d’autres logiciels mis à jour dans Debian.
Ben Kwiecien a redécouvert XMPP après plusieurs années et a comparé ejabberd et Prosody en montant un serveur adapté aux appareils nomades.
Neetesh Mehrotra a écrit sur XMPP selon l’angle de vue d’un protocole de communication pour l’Internet des objets, le comparant à MQTT et HTTP.
Jo Erlichman a publié une photo d’un croquis de Jack Dorsey datant de 2005 concernant le tout jeune Twitter… qui utilise Jabber comme pierre angulaire.
Et une dernière, et pas des moindres, il y a des traductions partout ! La lettre d’information du mois dernier a été traduite en allemand et en espagnol !
Tutoriels
Erlang Solutions a republié son tutoriel sur la construction d’une application de messagerie iOS complète en utilisant XMPPframework, avec sa deuxième partie.
Évènements
Le rythme des rencontres locales et des ateliers est toujours élevé dans la communauté XMPP.
pep nous raconte l’histoire de « l’Atelier dans le froid nordique » avec sauna et crêpes, travaillant sur la nouvelle spécification des marque‐pages de groupe de discussion, les problèmes d’interopérabilité des transferts de fichiers et d’une future page d’accueil pour les nouveaux utilisateurs de XMPP.
Publications de logiciels
Serveurs
Erlang Solutions a sorti MongooseIM 3.5.0 (allez lire la liste de changements), et a publié un article sur le RGPD dans le cadre des messageries instantanées.
Ce mois‑ci, la communauté Ignite Realtime a publié :
- Openfire 4.4.3 ;
- le greffon Openfire inVerse 5.0.4.1 ;
- le greffon User Status 1.2.2 ;
- le greffon HTTP File Upload 1.1.1.
Marek Foss a annoncé ejabberd 19.09.1.
Clients et applications
Ces applications pour les utilisateurs ont été mises à jour :
Les notes d’avancement de Salut à Toi pour les semaines 42 et 44 ont été publiées.
Bibliothèques
QXmpp a été publiée en versions 1.0.1 et 1.1.0.
Extensions et spécifications
Dernier appel (Last Call)
Titre: Suite de conformité XMPP 2020
Abstract: This document defines XMPP application categories for different use cases (Core, Web, IM, and Mobile), and specifies the required XEPs that client and server software needs to implement for compliance with the use cases.
Résumé : ce document définit les catégories d’applications XMPP pour différents cas d’usage (Core, Web, IM et Mobile), et spécifie les XEP nécessaires à l’implémentation des logiciels clients et serveurs de ces cas d’usage pour être en conformité.
URL : https://xmpp.org/extensions/xep-0423.html.
Mises à jour
- la version 0.5.0 de la XEP‑0405 [Mediated Information eXchange (MIX): Participant Server Requirements] a été publiée ;
- la version 0.3.0 de la XEP‑0402 [Bookmarks 2 (This Time it’s Serious)] a été publiée.
Merci à tous et à toutes !
Cette lettre d’information XMPP est produite de manière collaborative par la communauté. Merci à Nyco, MDosch, Daniel, Guus, Link Mauve et mwild1 pour leur aide durant son élaboration !
Suivez notre compte Twitter @xmpp et relayez les infos XMPP.
Licence
Cette lettre d’information est publiée sous licence CC by‑SA.
Aller plus loin
- The XMPP Newsletter (19 clics)
- XMPP Newsletter, 08 Nov 2019, Sprints, IoT, and early Twitter (22 clics)
# xmpp vs ...
Posté par laurentm . Évalué à 5.
Dépêche très intéressante. Ça fait plaisir de voir que l’écosystème xmpp continue de bouger.
Et niveau timing c'est parfait, je commence tout juste mes recherches pour trouver un remplaçant à Google Hangout.
Voici mes critères de recherche :
- si serveur nécessaire, serveur sous licence libre et doit fonctionner sur un raspberrypi
- orienté discussion 1-1 (je n'ai pas besoin des salons)
- End-to-end encryption
- appels video/audio
- clients android et desktop (linux) sous licence libre
Je m'intéresse forcement à xmpp et l'article de Ben Kwiecien sur la comparaison ejabberd/Prosody va me faire gagner beaucoup de temps sur la partie serveur (je vais m'installer un ejabberd dans les prochains jours). Côté clients, conversations semble être le projet le plus abouti sur android, Dino est à tester sur desktop (surtout l'intégration à Gnome 3). Par contre, aucun de ces clients ne gèrent les appels audio/video. Et si je ne me trompe pas, on peut même dire qu'aucun client android ne propose cette fonctionnalité.
Je commence tout juste mes recherches et je ne suis plus trop au courant de l'actualité xmpp … je suis peut-être passé à côté de la killer app sur android.
Je me renseigne également sur matrix, avec synapse comme serveur et riot pour le client mobile et desktop. Sur le papier, ça répond à tous mes besoins. Sauf que :
- le serveur synapse a tendance à consommer beaucoup de RAM, et ça risque de faire très juste sur un raspberry (sachant qu'il ne sera pas la seule appli à se partager les ressources)
- pour le client android riot, il faut utiliser celui présent sur Play Store Google, ce qui me plait moyen car il utilise un service Google pour fonctionner (les explications ici https://f-droid.org/packages/im.vector.alpha/, cherchez "battery")
Et dernier point, au fil de mes recherches, je suis tomber sur https://tox.chat/. C'est de l'Instant Messaging, mais sans serveur, en peer-to-peer. À tester également. Si quelqu'un connait je suis preneur des retours d'expérience.
[^] # Re: xmpp vs ...
Posté par Jezz . Évalué à 4.
Salut !
Ma solution est la suivante :
- Serveur Yunohost sur un raspberry pi3
- Appli Conversation sur Android (Replicant dans mon cas), présent sur F-droid
Je suis pas un expert de l'administration, mais je m'en suis sorti, et ça fonctionne bien !
Seul bémol, Conversation ne répond pas à un de tes critères : les appels audio/vidéo
[^] # Re: xmpp vs ...
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 5.
Pour l'audio/video il y a Jitsi Meet qui marche très bien.
[^] # Re: xmpp vs ...
Posté par Goffi (site web personnel, Mastodon) . Évalué à 5.
Sur Android tu as aTalk (natif) et Movim (electron) qui gèrent la vidéo (je n'ai pas testé moi même, donc à voir), et c'est prévu sur Conversation pour le début d'année prochaine. Jitsi avait une application mais je crois qu'elle n'est plus trouvable (au moins sur F-Droid), mais sauf erreur aTalk en est un fork.
J'ai moi même prévu d'implémenter la vidéo sur Android, web et bureau, mais vu le peu de temps disponible, ça ne sera pas pour tout de suite.
Pour Tox, le problème de ne pas avoir de serveur est que ton client va faire son boulot, ça veut dire qu'il va avoir besoin de plus de ressources (réseau et processeur notamment), et du coup ça risque de se sentir fortement sur la batterie. À vérifier, je n'ai jamais testé Tox sur Android, et la dernière fois que j'ai testé sur bureau remonte à des années.
[^] # Re: xmpp vs ...
Posté par Apichat (site web personnel) . Évalué à 9.
Conversations aura les appels audio et vidéo en 2020, c'est en cours de développement et c'est financé :
.
Daniel Gultsch @iNPUTmice | 9:33 AM · 13 août 2019
https://twitter.com/iNPUTmice/status/1161178897003814913
.
Daniel Gultsch @iNPUTmice | 2:34 PM · 12 août 2019
https://twitter.com/iNPUTmice/status/1160892347900727296
[^] # Re: xmpp vs ...
Posté par laurentm . Évalué à 4.
Merci à vous tous pour vos réponses.
C'est une sacrée bonne nouvelle si Conversations aura les appels audio/vidéo début 2020. :)
[^] # Re: xmpp vs ...
Posté par Jezz . Évalué à 4.
C'est effectivement une super nouvelle !!
Bravo au(x) développeur(s)
Cette appli est géniale
[^] # Re: xmpp vs ...
Posté par Nÿco (site web personnel) . Évalué à 3.
Pàdé ?
https://www.igniterealtime.org/projects/pade/
Je cite :
# un client pour iOS ?
Posté par Anonyme . Évalué à 2.
[pas taper !]
je cherche pour un inconscient qui n'arrive pas à trouver un client potable pour iOS. quelqu'un aurait une suggestion ? Les besoins sont OMEMO, chat, MUC et envoi d'image.
On a testé siskin, astrachat et chatsecure mais l'envoi d'image ne semble pas fonctionner avec mon serveur prosody.
Je n'exclus pas une erreur de ma part dans la config prosody, mais cela me semble peu probable puisque d'autres clients non iOS fonctionnent sans soucis
merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.