3 ms·
Separate from the more fundamental problem of using chat apps in general as a wiki, Element/Matrix's concept of spaces are a big step forward as a Discord repla
by danShumway 5y ago
Separate from the more fundamental problem of using chat apps in general as a wiki, Element/Matrix's concept of spaces are a big step forward as a Discord replacement for me. They're a lot like Discord servers, but they can be nested, and you can add rooms to multiple spaces, and they generally seem to be a lot more lightweight.
There's still a ton of polish issues to work out, but stuff I really like that I wish I had in Discord:
- I can dictate which rooms in a space get surfaced by default. When I join Discord servers, it's really chaotic, you have this giant list of rooms you're suddenly subscribed to, and it's overwhelming. With spaces you're not auto-subbed to every single room in the space. There's even a way to search for rooms in a space, which would be a feature I would want in Discord if Discord didn't just throw every room on a server at your face in one list.
- I can import spaces into other spaces, so I can make a public space that's a composite of other public spaces.
- Nested spaces can be used for organization, they kind of act like folders. Discord sort of has this concept with sections, but Discord sections are only 1 level deep, and spaces can be nested multiple levels.
- The first thing I always have to do when joining a Discord server is update notification settings for all of the rooms I'm in, and Spaces has that problem less (although I wish there were easier ways to set notification settings for an entire space).
- A giant feature that I wish existed in Discord is that rooms can be shared across spaces. So I can have a private space in Element that is only for me that I use for organizing a set of rooms I've joined across multiple spaces. Say that I've joined tech support channels for multiple projects. I can have one space that lists out all of the individual support rooms.
- And obviously, Element spaces/rooms can optionally be previewable without forcing the user to join, which Discord still refuses to do.
----
I'm not saying that everyone should just drop Discord right now and that Element is better in every way, more just pointing out that the direction Element is moving is really positive. It's a little bit exciting to see a UX effort in Element that (while still very much in-progress and in-development) is not just competitive with Discord, but better than Discord's system on its fundamentals. I haven't seen spaces get talked about that much, and they're a massive UX improvement, one of the most exciting non-protocol/infrastructure changes to Element I've seen in a while.
Of course Element doesn't fix the problem that Element/Discord are messaging apps, not wiki platforms, and they're not going to get indexed by Google. But at least its a bit less of a black hole, even if I wouldn't advise replacing your wiki with it.