Skip to content

Make providing feedback more accessible by making our own forum #339

Open
@DNin01

Description

@DNin01

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.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions