For the five thousandth time, NO, it is not. It sucks. The XEPs suck. The clients almost all universally suck except like *one* client on Android. The server hosting story is an overcomplicated mess.
@raphael sure, but do you want file attachments to work? Now you need a webserver setup too.
I'd say MongooseIM is better experience than ejabberd, though.
Oh what's that, you want push notifications for apps? Not happening.* So everyone gets a terrible UX.
* this is solvable though. You can do like DeltaChat and have the self-hosted servers push their notifications to a server owned by the team who made the app and they can forward them through APNS/FCM. But nobody in the XMPP world is doing this.
@feld I'm here to aggressively defend XMPP and call you all sorts of slurs in the process. (I've never used XMPP btw, I do use Microsoft Teams however).
@parker if you've ever touched WhatsApp or iMessage or just any Apple device (all apple push notifications are XMPP) you've definitely used XMPP (unknowingly) :)
@parker@feld I want to deploy XMPP for poast users, but the plug and documentation for utilizing pleroma for oauth does not compute with ejabberd anymore
@gabriel@mk.gabe.rocks@feld@friedcheese.us Because they never have been needed, email is absolutely enough. Another story that committees behind the email deliberately do their best to make it almost useless.
@vikingkong@gabriel@shuro guys, i'm begging you, try Delta Chat. Just once. It's simple to test. I have my own private Chatmail server too. It's great. You'll get a random anonymous account and your messages auto expire. Your account completely deletes after 90 days of inactivity.
and like magic you can see what "federated Signal" would look like and not require any new protocols to be implemented, and very hard to block this messenger without having to break all email functionality for your citizens
@shuro@friends.deko.cloud@gabriel@mk.gabe.rocks@feld@friedcheese.us if good messengers wouldn't be needed they wouldn't exist They don't exist, yes.and yet almost everyone has one or more they use daily.Oh, that notorious "all my friends are here". People use Facebook for the same reason.
@gabriel@vikingkong@feld If messengers weren't needed they wouldn't exist and yet almost everyone has one or more they use daily.
In fact email is also a messaging system and we don't have problems with messengers and problems with email - we have general messaging problem which is yet to be resolved. Email suffers from the same problems messengers do.
@feld@shuro@vikingkong@gabriel its really good, thanks for letting me test on your server. also lol at the pain of trying to get friends to download and try an app in 2024. app development is pain