Page MenuHomePhabricator

[SPIKE] Enhancements to existing Contributions Dashboard
Closed, ResolvedPublic

Description

Background
The team is working on an experiment to represent Donor status in the contributions dashboard. As we prepare for our experiment, there are other more permanent improvements we can potentially make for editors.

Task
Research what the Growth Impact Module is using and determine if we can swap out what we currently present in our contributions dashboard for some of the indicators they're showing or if it would require a separate API to be created.

Event Timeline

We may have a huge stroke of luck on our hands (or some great forward thinking by the Growth team), because...
The Growth extension provides a REST api that gives us literally all the data they show in the impact module:
https://en.wikipedia.org/w/rest.php/growthexperiments/v0/user-impact/%23156068

This data can easily become a wholesale replacement for the statistics we currently show in our Edits tab (and enhance those statistics dramatically).

Follow-up from some discussion with Growth:
This API is a bit expensive on the server side, therefore it's rate-limited to 10 queries per day per user. This could still work just fine for our purposes, as long as we make it clear that the data might not be updated immediately, but rather just a few times per day.