Here are a few ideas to improve the community, let me know what you think:
1- [DONE] Enable additional OAuth services
At the moment only GitHub and Facebook are available, the former is only popular among developers (and I guess most potential users aren’t familiar with it), and the latter I’m not 100% sure what is but it seems quite popular what’s a good thing, but still, I guess discourse have Google built-in (a matter of enabling in the panel I believe), and apparently there are quite a few plugins for extra services too. I think providing more popular services integration (like Twitter) would decrease the entry barrier. Also, do we really need an email address when using these services?
2- Community wishlist
I think we need this, it doesn’t have to be complex though; just a place where people can add requests, comment and vote on them. Ideally it should be integrated/linked with discourse so users don’t have to register somewhere else too. The system should also allow some kind of categorization (e.g.: Editor wishlist). Maybe there’s a discourse plugin for this.
3- [DONE] Easily searchable Gitter logs (https://Alan-FGR.github.io/AtomicGitterLog/)
Lots of people complain about the Gitter search and they’re right in my opinion; it’s completely useless. We could dump the Gitter logs somewhere and provide an easily searchable interface (elastic search) so people can benefit from the discussions there. There are so many answers buried there… maybe we could also provide a way for users to upvote specific messages and use that data in the search heuristics, and maybe once messages get a determined number of upvotes we could list them somewhere too.
Also, can we use images for the categories badges here? Colors aren’t enough
Maybe we could use this: https://meta.discourse.org/t/discourse-voting/40121
If I understand correctly, we could add a new category (named say Wishlist or Feedback), and enable voting only on the topics there, so it should work fine for the purpose of a basic wishlist.
What about using Gitter only for core development discussion and pointing users to discourse, maybe the chat plugin could do a decent job compared to Gitter, while being integrated and apparently searchable. Dunno if server infrastructure will scale though
Also, enable some machine translation feature as well
It seems for a community chat slack is the way to go: https://blog.discourse.org/2016/10/official-slack-integration-for-discourse/
Apparently you can also get GitHub notifications in a slack channel: https://get.slack.help/hc/en-us/articles/232289568-Use-GitHub-with-Slack