flarum / flarum/issue-archive

Frontend metrics for call to actions

Open
#281 2 comments 3 reactions 0 assignees View on GitHub
needs-discussion type/feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.