1ec5 left a comment (openstreetmap/openstreetmap-website#5804)

Who is this widget’s intended audience and what’s its purpose? 
https://github.com/openstreetmap/openstreetmap-website/issues/5373#issue-2714677416
 frames it this way:

> The current user profile page provides a detailed summary of contributions 
> but lacks a visual representation of activity trends. A calendar heatmap, 
> similar to GitHub's user contribution calendar, would make it easier to 
> understand user engagement over time at a glance.

Going back further, 
https://github.com/openstreetmap/openstreetmap-website/issues/5356#issue-2691128594
 opens with this problem statement:

> We want to enhance the OSM profile pages with more engaging and informative 
> features, similar to HDYC.

I’m not sure I agree with the premise that the profile page had a detailed 
summary in the first place. But putting that aside, all I see is a desire to 
match the visual attractiveness of GitHub profile pages and Pascal Neis’s How 
Did You Contribute? tool, and to track “user engagement”. As user engagement 
isn’t a meaningful metric for OSM as a project, I think this feature could’ve 
benefited from more detailed consideration of use cases. For example:

* If it’s for the user to track their own edits, it probably belongs on their 
dashboard, which is visible only to them. That should mitigate the privacy 
concerns expressed here, even if we extend the feature to make it easier to 
reminisce about a changeset by date.

* If it’s for the user to show off their editing streak to others, as a light 
form of gamification, then there should be an option about that. At the very 
least, some community members don’t view their changeset history as a fair 
portrayal of their value to the community. I hear griping about that almost 
every year when OSMF board candidates’ heatmaps get posted on the wiki for all 
to see (even nonmembers).

* If it’s for others to gauge at a glance whether the user is actively editing 
these days, then I don’t think this level of granularity helps very much. I 
don’t need to know whether the user edits on weekends in order to predict 
whether they’re likely to respond to a direct message promptly or complain 
about their work getting reverted, or whether I should be concerned that my 
~~friend~~ follow is drifting away from the project. A simpler all-time line 
graph would convey this information more effectively (irrespective of any 
privacy considerations).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/5804#issuecomment-2726753639
You are receiving this because you are subscribed to this thread.

Message ID: 
<openstreetmap/openstreetmap-website/issues/5804/2726753...@github.com>
_______________________________________________
rails-dev mailing list
rails-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to