67P / meta

0 stars 0 forks source link

Create XMPP MUC rooms for Kosmos project #9

Closed raucao closed 5 years ago

raucao commented 5 years ago

We're currently on IRC, but there's rough consensus to mostly just implement everything related to chat using XMPP, with an advanced-user option to add legacy IRC spaces (but warning them that those miss a lot of the functionality that make Kosmos/Hyperchannel nice to use).

For this reason, we're already running a public XMPP server with username@kosmos.org JIDs on xmpp.kosmos.org and MUC on chat.kosmos.org. During Hacker Beach this January, I tweaked the configs a lot and made sure it's passing all compliance tests on https://compliance.conversations.im/server/kosmos.org/ (and it already had an A score on IM observatory for the TLS setup and such).

The great thing is that rooms can have both display names as well as room icons, because they're basically treated the same as a user account. (This is already super nice in clients like Conversations and Dino for example). Based on that, we can also have a public directory service of rooms on servers to use in Hyperchannel and other clients, including proper metadata.

So here's a list of rooms we could create to start with:

(J)ID Name Description
kosmos-users Kosmos Users Channel for users of (and people interested in) Kosmos apps and services
kosmos-dev Kosmos Developers Channel for developers of Kosmos software
kredits Kredits Channel for users of (and people interested in) Kredits apps
kredits-dev Kredits Deverlopers Channel for developers of Kredits software

WDYT?

raucao commented 5 years ago

As discussed during our call, I created the XMPP rooms. However, I skipped kredits-dev in favor of just using kosmos-dev for now. 4 channels seemed a bit like overkill to me.

Here's the list of rooms you should join (unfortunately GitHub doesn't support XMPP URIs):