You can add rooms (equivalent to ‘channel’ in Slack) from Other Spaces (equivalent to ‘servers’ in Slack)! Here, I have added Raspberry Pi Forum’s general group chat to the PX4 workspace.
You could imagine adding other organizations like this to the PX4 space (‘server’), which would allow quite an interesting dynamic between different teams.
Thanks Junwoo for listing them down. The thing made me a bit hesitant to use Matrix was the whole user experience. Seems like a bit limited compared to Slack.
How so? For the features I use in Slack, they are all in Matrix (note that the threads are in beta, but coming). Matrix has more features:
There are more clients, so one is not forced to use the ElectronJS Slack Desktop thingy if they don’t want to.
For an open source community, it’s actually pretty cool to be federated there. PX4 would just be a “space” (a group of rooms) in the Matrix federation. People asking beginner questions in Python, for instance, could be redirected to an actual Python room, etc.
Two questions:
What do you have in Slack that you did not find in Matrix?
Did you try joining the test space Junwoo created (pretty sure you did not, I don’t see you there )
I joined with Elements very first time we planned it though.
First limitation was lack of having threads. Maybe I don know how to use them. Maybe Quoting each one’s text?
I did not join the space Junwoo created as well cause of this guy
What is your Matrix account? (@matrix.org) I can try to manually add you there and check the error, since for now I can’t figure out what’s wrong in the Server Settings
That was a while ago, spaces and threads did not exist yet .
Are you registered on the homeserver Ramon shared with us back then? I think nobody maintains it, so it probably predates spaces and threads. Just join matrix.org.
It is correct that if we wanted to host our own server, we would need to maintain it (just like any server). But I would rather just create a space in the matrix.org server. That’s free, always up-to-date, and we would not have to maintain anything.