plotly / plotly.js

Open-source JavaScript charting library behind Plotly and Dash
https://plotly.com/javascript/
MIT License
16.77k stars 1.84k forks source link

Discord server? #6255

Closed WhiteBlackGoose closed 2 weeks ago

WhiteBlackGoose commented 2 years ago

Hey, community!

I suggest creating a discord server for plotly.js. I already suggested it in plotly.py, however, now I came to an idea that maybe it's better if we create one server for both libraries. Or even for the whole plotly. What do you think?

IF YOU'RE INTERESTED, SEE ISSUE BELOW

Coding-with-Adam commented 2 years ago

hi @WhiteBlackGoose , Thanks for starting the conversation. The community uses the Plotly Forum to communicate about Plotly questions/suggestions/show-and-tell (and a few others use Stackoverflow). Is there a particular reason you would like to open a new communications platform like Discord?

WhiteBlackGoose commented 2 years ago

Yeah, there definitely is!

I've been a member of a whole bunch of community discord servers, such as that of C#, F#, Java, as well as a couple of particular projects. So I'm willing to tell more about it (and if needed, administrate).

Discord is a chat

Not a forum. It means, the threshold for questions is much lower. You can come, quickly ask how to pass a parameter somewhere, and get an answer.

Of course, the maintainers of plotly.js don't have to answer - the whole point of community server is that anyone can help.

It's universal

One problem with forums - you have to register there all the time. It's not hard of course, but it's yet another time you leave your "digital trace" somewhere.

Discord, of course, is not as popular as telegram or whatsapp or facebook. But it's still very popular among developers (again, mentioning those servers, hugest and most active communities of their kinds. C# server is 30k+, the Python one is over 200k).

Not just chat

You can add a lot of channels, manage roles, add some automatic management and moderation (e. g. banning scammers, or remove messages containing executables).

Screenshot from the C# server

image

Oh, and it's also free, as a bonus.

Coding-with-Adam commented 2 years ago

Hi @WhiteBlackGoose Thank you for the detailed response. I can see the advantages of Discord.

At this point, we would rather focus our resource on the Plotly Forum and encourage the community to use the Forum because questions and answers on the Forum are more discoverable. One typically goes to google (or other browsing engines) to search for an answer to their question. And Google will often show them the answer, or similar questions, with a link to the Forum because the Forum posts are searchable. That is why we prefer to use the Forum: we want the answers to be available to everybody. From what I understand, Discord questions and answers are not discoverable.

That said, I would love to talk to you. There are some ideas I would like to share with you about how we might be able to combine Discord to support Plotly and the community. I just emailed you.

WhiteBlackGoose commented 2 years ago

@Coding-with-Adam in case you didn't receive it, I responded to your email the same day. If someone else wants to discuss details about moving plotly to discord with me, I'm Oryp4ik#0120 on discord and the @WhiteBlackGoose on telegram.

Coding-with-Adam commented 2 years ago

Thank you for alerting me @WhiteBlackGoose . I just checked my Spam and saw your two emails there. I'm answering you right now.

WhiteBlackGoose commented 2 years ago

Conversation notes

I suggested using Discord as a medium of talking about plotly and asking/answering users' questions about it.

Why

In my opinion, there are many people who would prefer Discord over forums. Chats in general are more beginner-friendly, when properly moderated. Plus, we can always keep channels for beginners and "advanced" channels separated, if we want.

So, with a beginner-friendly support, we may get more people getting started with plotly. Especially those, who already use Discord and do not want to use other online platforms.

Let's go over why I think discord could be a good change:

Things to think about

Adam said that he likes the idea of offering discord-only community users a place to learn Plotly; however, Forum questions and answers are searchable by Google, which means people that need help could easily find the answers on Google because it leads them to the question on the Plotly Forum. Questions and answers are not discoverable on Discord. In addition, Adam's time and resources are focused on making the Forum an even better place for users to find answers and share their Plotly success stories. Therefore, creating a new Discord Plotly server, maintained by Adam, is not an option right now.

If the community decided to create a Plotly server on Discord, they should ask themselves: How do we ensure to overcome the threshold, where people within the Discord community-driven server start helping each other out?

I recommended having maintainers and active contributors on the server so that people who come would get help. Theoretically, we eventually get to the point where active members start helping newcomers. But will it actually happen? I also said that maintaining this server would mean a lot of initial effort from community maintainers/contributors/moderators. That's why we have to understand if it's gonna be worth it.

Suggestion

I'll keep this issue open for a while.

Also feel free to add other suggestions, pros, cons, or other things to think about.

renegoretzka commented 2 years ago

You have my vote. If you need an Moderator/Admin, let me know. I am experienced with bigger Discord Communities :)

h-connor commented 1 year ago

Bump. Discord would be great! I've had some questions that didn't receive responses on the forums, a chat can have many benefits.

evbo commented 1 year ago

one problem with the Plotly forum is it requires separate login, whereas Discord offers federated login through Github.

Honestly... too many web accounts is enough of a hurdle to prevent me from signing up for the forum. Please consider offering a discord

bhargavkakadiya commented 8 months ago

@WhiteBlackGoose Thanks for pushing on the discord Server; Is there any unofficial community on discord for Plolty?

Coding-with-Adam commented 8 months ago

hi @WhiteBlackGoose and All, We are in the planning phase of creating an official Plotly Discord server. We would need a few volunteers to help moderate the server, especially in the first 6 months.

Would anyone here be interested in volunteering?

@evbo @h-connor @renegoretzka @WhiteBlackGoose

WhiteBlackGoose commented 8 months ago

Haha that took a while. But while you haven't created it yet, I'd recommend going with matrix space instead. Discord is proprietary and who knows what happens to it when some Elon Musk buys it.

As for my role, I'm not sure I have time to help with it, sadly. Sorry.