Frontend metrics for call to actions
- Dominant language
- No language data
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
I was deliberating with @jordanjay29 about the moderation flow. I know he, just like me, tries to read all content posted on discuss. With that as a given, the notification icons (which show an incorrect value for flags most often anyway) have become pretty much useless. We both prefer to look at the human side of things and not have to worry about the automation (akismet et al).
What would be interesting is to replace the flag item in the menu with a more generic "forum health icon". Extensions would be allowed to add metrics to this health system. One of these metrics could be a count for "identified spam".
Once clicking this icon a complete panel would unfold where each extension could add a block/card showing a count, percentage or perhaps a small graph. Each could potentially also show a limited (5) amount of links.
A potential implementation would be for Guardian (currently wip) to add a card showing the number of accounts that have a possible duplicate (account).
---
As a side note.
With that in mind I was seeing the concept is pretty similar to the (new for beta 8) statistics extension. I was asking myself why we're showing those statistics in the admin panel; an interface I hope we only use to administer the forum. Wouldn't it make more sense to offer this functionality on the frontend instead, where staff most likely is most active anyway?
Contributor guide
Research direction
Start by mapping the moderation flow and the current flag item in the menu, then compare the frontend proposal with the Guardian and statistics extension references in the issue. Done would require an agreed design for a forum health icon, an expandable panel, and extension-provided metric cards or links.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100