Page MenuHomePhabricator

Enable interfaces to display the last time a specific section was edited
Open, Needs TriagePublic

Description

This task involves the work with introduce an API or service of some kind that enables interfaces to show people the last time a specific section was edited.

Story

As an experienced volunteer who is reading a talk page that contains sections without discussion content [i], I want to be able to see the last time said section(s) were edited, so that I can decide whether anything about said section(s) has changed since the last time I visited the page.

  • Note: the Editing Team anticipates volunteers' need/desire for the above to become more pronounced once Topic Containers are introduced (T269950) which will show people viewing talk pages metadata about discussions (eg. the last time a new comment was published, the number of people in the discussion, the number of comments that have been published in the discussions).

i. e.g. Wikipedia:Redirects for discussion

Event Timeline

I personally don't care much about topic-level last-edited, because it's not easily actionable for me. If I know "something in this topic was last changed 20 minutes ago" then I'd need to go hunt down the revision history to find out if it's even a change to something I actually care about. We can optimize this by having the "20 minutes ago" text link to the revision diff, I'd assume, but it's still an awkward step. Now, what does interest me is comment-level last-edited, because there I'm already looking at a specific comment and so know whether I'm interested in it.

Aside: I'm assuming that we'd want to define "edited" as meaning "a change was made to the contents of an existing comment", rather than literally any edit made to the page (which would technically include adding a new comment, after all).