New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Gitter chat with Discord #1714

Closed
agilbert opened this Issue Nov 28, 2018 · 9 comments

Comments

Projects
None yet
7 participants
@agilbert
Copy link
Member

agilbert commented Nov 28, 2018

Gitter has been great for connecting with the developers in the ApostropheCMS community so far, but as we look ahead long term it seems like Discord may be a better solution.

The Vue.js team made this same decision, but only last year when their Gitter community had already grown to an unsustainable size. (vuejs/vuejs.org#959)

Some advantages:

  • multiple channels to allow for separation of things like release notes, code-review, off-topic, etc
  • shared platform as Vue, meaning easier to toggle back and forth between Apostrophe and Vue communities (relevant given our active 3.0 work!)
  • better search capabilities
  • more polished user experience overall

Some downsides:

  • doesn't link your user account to a GitHub account
  • people would need to register / join the new Discord server
  • lost some of the history of what's currently on Gitter

This would be a transition that could happen over time, with the Gitter channel living on for archival purposes.

I think the pros here outweigh the cons, but want to make sure there's general agreement and I'm not missing anything.

@woodbrearlham

This comment has been minimized.

Copy link

woodbrearlham commented Nov 28, 2018

I have discord downloaded waiting for the change

@boutell

This comment has been minimized.

Copy link
Contributor

boutell commented Nov 28, 2018

@stuartromanek

This comment has been minimized.

Copy link
Member

stuartromanek commented Nov 28, 2018

gitter stinks, long live discord

@tortilaman

This comment has been minimized.

Copy link

tortilaman commented Dec 1, 2018

It would definitely be nice to have different channels. Discord is a way more capable platform, looking forward to it.

@ofattouh

This comment has been minimized.

Copy link

ofattouh commented Dec 4, 2018

I think Discord is much needed than Gitter. I like the fact that it has multiple channels and that you can search for text and not loose the chat history as with Gitter there is no way for me to mark where I left off in the chat feed unless I memorize it.

@nofwayy

This comment has been minimized.

Copy link

nofwayy commented Dec 5, 2018

Hi guys, if I may suggest an alternative that could satisfy more of @agilbert points.

So first, some people like Gitter, some don’t, not everyone will move. Some would prefer discord, or another service. Issue is the data’s right ?

Then I came across matrix.org which is an open source project for decentralized communications (messaging /voip...). It also has a lot of bridges maintained by a strong community with support for cross service communications between gitter, discord, slack...

So this would be an addition to discord and/or gitter. It will allow a smoother migration, let people use whatever platform or app they want (a lot of apps supports matrix also)
And you won’t loose your data anymore...

Will be happy to provide more details here.

@boutell

This comment has been minimized.

Copy link
Contributor

boutell commented Dec 5, 2018

@agilbert

This comment has been minimized.

Copy link
Member

agilbert commented Dec 6, 2018

@nofwayy sounds like an interesting option to consider as well, perhaps for a future iteration of how we support public chat. I would agree that a bridge between multiple chat platforms could have value and should be kept on the radar.

The current goal is to achieve a few UX and functionality improvements in our day-to-day public chat experience, and I think there is enough consensus that we can accomplish this very easily with a quick migration to Discord. We'll definitely keep our ears open to feedback about the public chat moving forward though, so thanks for offering this suggestion.

In the meantime, I'm going to begin the migration process over to Discord today.

We've already set up the server and pointed chat.apostrophecms.org there.

Next steps:

  • announce in the Gitter channel
  • update links in READMEs
  • update links on apostrophecms.org
  • pin topic to Gitter channel
  • set up reminders for the Gitter channel
  • update on the forum

After that we'll continue to collect feedback and refine the configuration of the Discord server channels, roles, permissions, etc.

@agilbert

This comment has been minimized.

Copy link
Member

agilbert commented Dec 10, 2018

At this point we're all moved over to Discord and the tasks laid out in the last message have been completed. We'll continue to keep an eye on and post reminders in the Gitter channel for a little bit. Please continue to share any feedback regarding the public community chat experience, thank you! 🙏

@agilbert agilbert closed this Dec 10, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment