Jnr 2 days ago

XMPP felt great when compared to Matrix. Matrix was in a bad state some years ago when I hosted it for a while, and seems like it still is the same messy state. I avoid it as much as possible but for some reason there are communities using it.

At this point it should just die so people would be motivated to replace it with something better.

  • bigstrat2003 a day ago

    > I avoid it as much as possible but for some reason there are communities using it.

    The "for some reason", at least for my group, is because it's rock solid for us. We have no reason to want to change, so of course we are using it.

  • tcfhgj 2 days ago

    People are motivated to replace it with something better, it's called Matrix 2.0.

    • this_user 2 days ago

      Which perfectly fits the Matrix ethos of everything constantly being rewritten or replaced with something new that only implements half the features before the original thing is ever finished.

    • Orygin 2 days ago

      Do they plan to fix the fundamental issues of Matrix in 2.0 or should I wait for 3.0?

      • tcfhgj 2 days ago

        you could be less vague

    • Jnr 2 days ago

      I tried it a year ago when it was introduced, it did not work. Is it stable now?

      • tcfhgj a day ago

        Matrix 2.0?

        Not quite yet, but it was promised that the next release will be Matrix 2.0

aidenn0 a day ago

I've had only one issue with ejabberd (didn't read the docs close enough and had to move from mnesia to sql when I hit the size limit) in over a decade of self-hosting it.

Knowing which XEPs you actually want is a bit of a pain, but has gotten easier. Now I usually just periodically look at the current prosody example[1] which lists extensions by "essential" "recommended" "nice to have" and "other" and it's easy enough to find the matching modules for ejabberd.

1: https://prosody.im/doc/example_config

  • MattJ100 a day ago

    Prosody dev here. Good to know this is useful :)

    One of my favourite small features we added in the latest release is a 'prosodyctl check features' command which will validate that your configuration is up to date with current best practices in various ways.

    Although we like to curate the default configuration with care, people tend to keep their existing configuration file when they upgrade (we generally recommend this, as we aim for backwards compatibility). The new command makes it easier for folk who upgrade to ensure they are still getting the expected experience as the recommendations evolve.

    Obviously that has to be somewhat opinionated. One thing many people appreciate about Prosody is that you can customize it however you want to, even if it's not following the mainstream. E.g. if you really don't care about synchronizing to multiple devices, you can totally disable that message cache. Don't need audio/video calls? Fine!

a3w 2 days ago

Now you can feel twice as broken. That is what new, modern standards deliver. Is this part of XCD #927 or another one, too?