I'm excited to try Movim and mobile XMPP clients with XMPP bridges like the one in the front page last week.
I'm excited to try Movim and mobile XMPP clients with XMPP bridges like the one in the front page last week.
But XMPP is shitshow of million XEPs and massive matrix of which supports what. So just because in theory there is some feature you want it doesn't mean that your server and your client will work with it. That's terrible value proposition to anyone wanting to do anything in the space, you dont want to debug (and we did had to, when we used xmpp for our company chat) why user X using communicator Y on platform Z can't send attachment to your user on communicator Q.
XMPP needs to just sit the fuck down, gather the XEPs and put it into XMPP 3.0, with few feature sets that every client and server using it needs to support all at once, not picking and choosing.
So if you make text only chat client, it supports all of the formatting, all of the file send/receive, all of the MUC things, all of the E2E encryption things, all at once. And have one text formatting to support (Markdown seems to be winning here), not a bunch.
The yearly compliance suites try that - and then IMHO fail a bit by offering too many variants.
E.g. to me, I'd expect a headline profile that's equivalent to "Advanced IM + Advanced Mobile". And I'm not sure the split into "Basic/Advanced" esp for mobile makes much sense. But I also can totally understand why people thought each of the distinctions was valuable, but that makes it feel a bit too comittee-style of trying to make everyone happy by including their variant and over-complicating the entire thing as a result. Certainly something I've seen happen to other specifications.
Matrix: https://spec.matrix.org/latest/
You are welcome
They do exactly that - https://xmpp.org/extensions/xep-0459.html
Easy to deploy solutions for common use cases like company chat are being worked on with projects like https://snikket.org/ (or well movim!)
I hated XMPP with all my heart.
For example, conversations.im still lacks Message Reactions, Threads, and Publish-Subscribe:
https://github.com/iNPUTmice/Conversations/issues/3874
I'm unclear if ejabberd mod_sip is actually a bridge or something else entirely and jigasi seems pretty jitsi specific.