[Proposal] Alternative to Telegram as a team communication tool

Hi B2Geeks !

I have a proposal for you today :slight_smile:

As you can see, the telegram group is useful for instant chatting, but start to be a bit messy, with a lot of conversation at the same time (not easy to follow), too few history features, maybe too much noise for people wanting to have a quick overview of the discussions / who don’t have time to read 40 messages when them come back after only 1 day off-line.
There is also no email notification when you are quoted for instance (which can be handy for people that are not super-connected), and a non-uniform version depending of the system you use (webapp, b2g os, desktop app, android app…).
(Well, we could also say that the server is not free and that the messages are not encrypted until you click the right button on the android app)

That said, telegram seem to be far from the perfect tool for team communications.


Today I want to propose switching this channel to another tool, Mattermost, which is a free software providing an alternative to Slack.
Here is a quick list of the advantages, compare to our current Telegram Group (this means I will not list common features like private message):

  • It’s multi-channel, so we could still have a channel for funny discussions and off-topic chat, while having a channel for each working group (which ease a lot the process of getting news on one subject)
  • (fully) Free software, self-hostable
  • The website is responsive, well working on a phone, a desktop app is also available
  • No need of phone number to register (that can be blocking for some contributors)
  • Join by invitation, or using an url (that can be changed if we have too much spammers, unlike telegram.me)
  • It’s possible to join with email / gitlab account / or simply login + password (without email)
  • Have an IRC bridge (used by Mattermost dev’ team) and the possibility to develop bridge with new applications
  • Ability to create private groups - kind be useful to have private discussions with a group of people
  • Ability to define key words that generate notifications (like @pseudo, meeting, breaking news, TODO, pizza…)
  • (custom) Themes - including dark themes
  • Clear conversation flow when replying to someone (a panel is opened on the side). It’s the same when someone use @yourpseudo
  • Markdown editing
  • Powerful research tool (“quotes”, message from someone, from some channel)
  • (Optional) email notifications

If you wanna try it, I use this channel to test it: https://framateam.org/signup_user_complete/?id=wyt63r87ufgkpecfsqu5qh3xzo


To be honest, I really think it’s a great solution to replace telegram - which start to be really limited - for internal communication. But I submit to it to you B2Geeks to know what’s your toughs on this point.

One thing to note it that if we don’t change the tool right now, it will be a lot more difficult if we want to do it later, when we will be a lot more on the telegram group.

In case we all agree to choose this tool, we have still an issue: helping people to migrate from Telegram to Mattermost, and has we already spread the link in some communication channel (like in the Call for contribution) we can’t change instantly.
I have a proposal for migrating smoothly:

  • first, change the list on the wiki/MDN to help new people to come to the right channel (or we keep the telegram link, saying that it is historical/deprecated)
  • we setup the IRC bridge and the group channels
  • we start spreading the new, especially to newcomers on telegram

Let’s say that we can do the change within 1 month, setting up everything (channels, IRC bridge,…) during 1 or two weeks, testing it deeply during 1 or 2 weeks, and after that starting to use it all the time.

One thing that can help the migration is to put Mattermost between IRC and Telegram (there is a telegram bridge), as a transition before removing the Telegram part.

We could also keep Telegram for off-topic chat + Mattermost for important discussions - but it feels like too much tool, like a double, IMHO.

What’s your toughs ? :slightly_smiling:

1 Like

My though is very simple: I don’t want another new communication channel. IRC and discourse should be enough. Which usecase is not covered?

I agree with Alex on having too many communication channels. The dev-fxos mailing list and Discourse topic are serving mostly the same function, as are the #fxos IRC channel and Telegram.

I’d like to understand what people are getting out of Telegram that they’re not getting out of IRC. There are 266 people in the #fxos channel on IRC. Why not join us? A web-based IRC client like IRCCloud makes this particularly easy but the great thing about IRC being an open standard is that you can choose your own client.

There’s a bug open for a Telegram<->IRC bridge but I’d like to better understand why people are using Telegram in the first place.

Ben

1 Like

Yes, We don’t need anymore comm channels. better we use discourse. Let’s deprecate b2g telegram group if needed. let’s remove telegram links on mdn & wiki. I’m on it.

Well, let’s forget this proposal, it’s not a good idea.

Making a bridge between Telegram and IRC solve the problem.

2 Likes

Let’s not close any channel of communication right now, since the Call for Contribution is mentioning both of them.

A bridge bot should indeed fix the problem for now:

3 Likes