[wp-meta] [Making WordPress.org] #5717: Support Forums: Improve topic report functionality
Making WordPress.org
noreply at wordpress.org
Tue Apr 27 20:59:43 UTC 2021
#5717: Support Forums: Improve topic report functionality
----------------------------+--------------------
Reporter: Clorith | Owner: (none)
Type: task | Status: new
Priority: normal | Milestone:
Component: Support Forums | Keywords:
----------------------------+--------------------
This will be an overarching task of multiple enhancements that together
will make things better in the grand scheme of things.
The current state of a reported topic is a mix between using the `modlook`
tag, and storing the reporter details in postmeta and displaying it in the
sidebar.
Although a great initial implementation, over time some other needs and
necessities have shown them selves.
I'm proposing we retain the sidebar report area, but make it more user
friendly (we do get users joining Slack asking where to report a topic or
review for example).
To improve discoveryability here:
- Always show the report area, but make it context aware, if you can't
report a topic, show why (topic is closed, only logged in users may report
a topic etc)
- Add some kind of visual indicator, something simple but effective like
making the flag icon "report this red", when there's little to no color
used elsewhere?
For the reports them selves, move away from postmeta, and instead inject
the report message as a custom comment type, only visible to those with
moderator capabilities. This also brings multiple benefits to the table;
- Easier to read, compared to the compacted sidebar area
- Puts the report into context in the timeline of a thread
- Allows us to pull data in user profiles on the reports they make, to
make it easier to identify potential new members for the team
There is one drawback to moving it out of postmeta, I'd call it a minor
inconvenience that's easy to solve, more so than a drawback. A migration
script should be ran to pull existing reports out of postmeta and added as
post types as well. This should work well to backfill, since we have
author data, report reason, and a timestamp, all that's needed to fit it
into the timeline.
Those were the easy tasks, next up some improvements for privacy and user
security.
Privacy related, we tell users that their report is anonymous, only
moderators can see what they reported, and that they reported, a topic
(unless they manually added the `modlook` tag), when in reality if a mod
doesn't understand the report, the user will more often than not be called
out in the #forums channel on Slack.
Let's improve on this, and add an inline action to the report comment
type, allowing someone with moderator caps to reply directly to the
reporter. This would be a one-way communication tool, it would still
register who wrote the reply for our own sake (since this would be hidden
to non-moderator users), but it would always send a notification to the
reporter about the outcome of their report (I think this might be a
benefit regardless if you need to clarify something, or if action has been
taken, let the reporter know that their report was seen and acted on in
one way or another).
The benefit of this kind of notification is that we can set the sender,
let the message be sent by the "WordPress.org Forums" or similar, taking
the moderator out of the equation in a "we are one" kind of scenario. This
does remove a little bit of the human element, but it also removes a huge
factor for retributions against individual moderators if the user doesn't
know which moderator acted on their topic.
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/5717>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list