osu-web
osu-web copied to clipboard
Ability to distinguish posts with group membership
was thinking about this feature on Reddit where moderators/admins can choose to mark themselves with their group info per-comment, and how it could be helpful in osu! too. For beatmap discussions, forum posts, and comments, I think it would be nice to be able to choose which group (if any) you are posting as -- the selected group would be used as the source for any badge/color addons to the post style
this would help with context in a discussion where a user doesn't want to post on behalf of their default group, and it would also serve as good historical reference* by keeping group info per-post even after that user leaves the group. for example:
- when I was in Project Loved group, all of my modding discussions had the pink Loved color, even though very few had anything to do with Loved. if possible I would've chosen to post a lot of mods "as a normal user" to remove any possible confusion that I was modding because of Loved or something.
- there are some people in multiple groups, like BN+GMT or BN+Loved, that could choose the appropriate group for certain comments to clarify the intention of their post
- old modding discussions lack a lot of context due to now-missing BN or NAT badges on some modders
from technical perspective this is probably a lot of effort for a really small feature, I'm mostly thinking about it in context of #6216 and keeping better historical data.
* FWIW topics kind of do this already but in a really primitive way by storing the poster's group color
there are some people in multiple groups, like BN+GMT or BN+Loved, that could choose the appropriate group for certain comments to clarify the intention of their post
slight add-on here, but in the event anything like this is implemented in the (probably far) future, you may as well kill two birds with one stone, and also let the staff member in question (be it from any higher privileged group then regular users) voluntarily mark/remove themselves to and from multiple groups.
it would be pretty simple in UI design, you just take the colors of each group and merge them into equal spaces (i.e, if a staff member was GMT and Loved, then their posts would be half green and half pink, evenly divided wherever color is filled in). in terms of functionality, having something similar to GitHub labels would be of use, since that way you could also choose to remove all groups for a specific comment (thereby posting as a regular user).
It sounds somewhat niche but also extremely useful in these cases.
We currently have 6 BN+loved members, 3 NAT+loved members, and 9 GMT+BN members. In these cases how they can present themselves can bring more clarity to modding discussions, where currently only the default group tag is displayed. It can be confusing for example to only see one purple name modding a map, when the other nominator was a green GMT. This effectively makes some BNs feel "hidden" compared to others since they're not clearly a BN on the discussion pages where they have a large impact.
I'm not sure about historical display being needed, but some way to select it to start with would be very helpful.
very rough mockup. Clicking the v would open up a list of groups. This button would only show if you're in multiple public user groups. Defaults to your default user group.
I really don't like this from a management perspective. We've tried over the years to keep grouping / identity as simple as possible, and this is orthogonal to that goal.
I allow myself to revive this for forums discussion - I'll mainly talk about Project Loved sub-forum since that's the area of the forum I'm managing.
I suggest to set roles priority for sub-forums, for instance, on the Project Loved subforum, if the person is from an other usergroup like GMT, BNG, NAT along with the LVD title, putting LVD title above them all for a better clarity on the subforum management team.
Dunno how feasible it is and how difficult it is to implement though.
Despite it making things more complex, I think it would be quite a useful feature, as the months have gone forward more people have multiple roles and to be able to choose which to use for modding discussion is a feature I would like to see implemented.
Some examples I can think of -
・Distinguishing between modding for BN/GMT/LVD/Regular User purposes, a BN for example Standard would have the badge no matter which mode they are participating in, which can lead to a false impression that they are qualified for other modes to users who don't know how to distinguish them. Or BN+LVD/GMT+LVD etc. posting for Loved purposes.
・A niche case, but a notable example that comes to mind is VINXIS, who's Featured Artist badge overwrites their BN badge, which can cause confusion for modding.
・Some users may value certain roles over others or are more active in a certain group.
A good way of implementing this could be similar to what Twitch or Reddit offers, where you can choose how you appear in chat/posts. Example from a channel where I have multiple roles: