-
Notifications
You must be signed in to change notification settings - Fork 39
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
Make providing feedback more accessible by making our own forum #339
Comments
The main obstacle for this is trying to balance privacy, ease of use, practicability and avoiding abuse. For example: allowing users to upload files, such as screenshots. And don't forget that moderation will take effort. Still, it would be beautiful to let users upvote suggestions and move non-technical discussions away from our GitHub issue boards. |
This could be very useful. It sounds like a lot happens on Discord, but some people (myself included) don't use it. For authentication, I think we should use Scratch Auth because it's easy and safe. |
The accounts should also have GH profile links |
I just hope it's going to be a real forum, not something like feedback.minecraft.net. |
My idea was to take most inspiration out of https://feedback.fider.io/ and have it replace https://scratchaddons.com/feedback (feedback form and feedback forum all at once). It's not that simple because we'd want to let users send private feedback still, but it means we can immediately let other users upvote feedback suggestions from other users. It also gets tricky when users send feedback in other languages and whether we want to localize the strings in the feedback forum. We would also need to moderate for common sense as well as avoiding duplicate suggestions. |
Yeah speaking of moderation... "Fuck you suck my long monkey cock" |
Was it anonymous? Why do we allow anonymous feedback in the first place? Should we continue to allow anonymous feedback? |
The example you gave is too limited, there's no replying to replies, no formatting, nothing basically. |
Yes, it's not really problematic, it ends up in a private Discord channel as of now. |
There's no "replying to replies" here at GitHub either. Not really a problem. I believe Fider (with some "addons" on top) can become usable for our use case. |
@WorldLanguages There's quoting here at GitHub. There should be quoting, full markdown and reactions. |
Hmm haven't considered reactions. I doubt there's any reasonable way of adding reactions to existing feedback systems that don't support them out of the box. |
I'm still thinking that something like Fider would be appropriate solely for suggestions/bugs/ideas solely by popular vote. If we want a focused experience (handling user comments/concerns/etc in a case-by-case basis), then the feedback form/Discord server/GitHub Discussion would still appropriate.
Lower your expectations. Fider is exactly like that, and I'm not joking. |
I hate it, since there's no discussion whatsoever. You either upvote or not, that sucks. |
it's forkin' time |
Well, can't we just get a forum (a Discourse maybe)? |
You can post comments under each post though...? |
There is a comment system, just like feedback.minecraft.net. Have you clicked an idea?
Note that we already had a Discord server and GitHub Discussions, and what we want here is something more accessible. |
What you can't do is comment the comments though. |
Old-school forums and GitHub also don't have replies to replies, instead you quote the post. |
You don't understand. I don't want reddit, but on normal forums you can quote. You can't quote there, as it seems. |
It won't take many lines of JS to add quoting to a comment system. Supporting |
Fider != a forum. I do not like this ballot box system. On GitHub we can discuss the suggestion, suggest alternatives, point out problems... The comments on the other feedback sites are a bit too small, if you get what I'm saying. They don't do anything, since they are outweighted by the OP. |
Also, Fider is incomplete. The first suggestion is "Allow custom suggestion templates". And it has some weird algorithm, since I see year-old suggestions on the front page. Oh, and private feedback is not supported. Moreover, you only have 1 hour to edit your posts. |
I wouldn't recommend going with a closed-source option (I know Fider is not) since then we're at the mercy of the company. |
Ideally, mods/admins would edit the original post to reflect discussion after the suggestion was first posted. You're probably not saying "small" literally, but we can tweak the CSS as we want.
Hmm, which templates do you have in mind?
It can be emulated using tags and restricting posts without the "public" from public view.
Didn't notice that, do you have the source? That's worth considering.
We would probably fork Fider in some way, so we would do fine as long as they provide security patches. |
The comments are crippled, that's what I mean.
New addon, setting, enhancement, etc. It was just an example of how incomplete it is.
From a recent blog:
|
My suggestion
Having our own feedback forum would create a centralized place for suggestions.
Currently, feedback is spread across a few different places, and on GitHub, it's mixed in with to-dos. With our own feedback forum, community suggestions would be better separated, and everyone would have access to all public feedback and all in one place.
Some users don't have a GitHub or Discord account, limiting their options for leaving feedback. With our own forum, this problem would mostly be solved as, depending on how we handle logging in, users could create Scratch Addons accounts (maybe) or almost everyone coming in could verify ownership of a Scratch account to authenticate and make posts, letting more users join in.
Allowing users to anonymously leave feedback without logging in could also be considered. Such feedback could be posted privately (only maintainers could read it) or made public as an anonymous post (though, that could potentially lead to abuse).
How users could authenticate
Scratch
This would connect the Scratch community to our feedback forum by verifying ownership of Scratch accounts. Everyone on the feedback forum would inherit their username from Scratch this way.
We shouldn't reference our website from Scratch (since our feedback forum's communication feature would very likely violate Scratch's website policies and of course, we don't want to mention our browser extension).
GitHub
This might make it easier to grant some collaborators/organization members privileges. It also provides two-factor authentication. GitHub has already gradually been rolling out a 2FA requirement, so we might as well take that extra protection just in case.
Our own account system
This might work alright if we're okay with potentially not recognizing users from Scratch. However, users may not want to create an account just for this.
@WorldLanguages I know you previously mentioned the idea of a feedback forum.
The text was updated successfully, but these errors were encountered: