Page MenuHomePhabricator

Homepage Impact: show pageviews earlier than the 60-day limit from the PageViewInfo extension
Open, Needs TriagePublic


NOTE: This task is in conflict with T248636. Let's do one or the other, not both.

The newcomer homepage is a feature to help newcomers get oriented when they first create their account, so they can figure out how to start editing quickly. One component of the homepage is the impact module, which shows newcomers how many pageviews the pages get they have edited, which is meant to motivate them about continuing to contribute.

The current PageViewInfo extension used for the impact module only allows us to display pageviews from the previous 60 days, but newcomers may prefer to see the numbers going back all the way to when they first edited the page.

Here is a mockup of the module:

Event Timeline

Total number of views for a given pages seems like a reasonable addition to PageViewService.

Change 511006 had a related patch set uploaded (by Gergő Tisza; owner: Gergő Tisza):
[mediawiki/extensions/PageViewInfo@master] [WIP] Add page totals

Change 511006 abandoned by Gergő Tisza:
[WIP] Add page totals

Turns out this is not really useful for T220143 which needs pageview totals from a given day (the time the user first edited the page). That is a bad caching target so it requires a different approach.

Can be resurrected if there is a product need.

Moving to Triaged but Future -- if someone submits a patch we will happily review it, otherwise @MMiller_WMF if you want to prioritize this for an upcoming quarter please move it to a different column.