=== Background & Hypothesis
The rationale for this module is based on our hypothesis that showing users different metrics to highlight the value/impact of their contributions will motivate them to make more contributions.
For users that have not yet made any contributions, this module would highlight to them the //**potential impact**// they could have by starting to edit.
==== Problem
The current version of the impact module only shows only pageviews and is somewhat clinical and matter-of-fact.
==== Ideas
Explore ways to enhance the current impact module so that it better highlights the value of contribution to users. **
Current Ideas include:
- Suggested edits milestone, to nudge users to try suggested edits.
- Statistics on how much the user has edited over time (similar to what is in X Tools).
- “Thanks received” count, to highlight the ability to receive community recognition.
- Recent editing activity - including days in a row newcomers have edited (“streaks”) to encourage continued engagement or remind people to restart their contributions.
- View reading activity on articles newcomers have edited over time (similar to info on en:Wikipedia:Pageview_statistics).
-----
Mediawiki project description:
https://www.mediawiki.org/wiki/Growth/Positive_reinforcement#Impact
Designs:
- [[ https://www.figma.com/file/fOa1x7hw6EM9VnaMJv7vib/Positive-reinforcement?node-id=1427%3A113156 | Design specifications ]]
- [[ https://www.figma.com/file/fOa1x7hw6EM9VnaMJv7vib/Positive-reinforcement?node-id=1470%3A126354 | Desktop and mobile example mock-ups ]]
-----
// Original task description //
Some feedback we received on the impact module is that the module is really clinical and matter-of-fact: it just tells you the numbers on your pageviews. We are showing these numbers to the user because we want them to be proud and excited, and so maybe we should think about how to design the module such that we signal to them to have that pride.
For instance, the module could say something like, "You are spreading free knowledge!" or it could have an award-like image or icon.
-----
==== Release schedule
|Iteration|Phab Task|Status|ETA|Notes
|---|---|---|---|---
|**Iteration 1 (code complete by Nov 28)**|{T322410}|QA| |
||{T321963}|QA| |
||{T322812}|In Progress| |CRS / Ambassador task: Pilot communities should be notified at least a week in advance
||{T323160}|QA| |
||{T322832}|Design Review| |
||{T322819}|QA| |
||{T323526}|Unstarted| |
||{T323619}|Unstarted| |Not a blocker for release
||{T322890}|In Progress| |Finalize by Nov. 24
||{T310779}|QA| |
||{T323322}|Unstarted| |
| | | | |
|**Iteration 2 (ETA Dec 8)**|{T230333}|Unstarted| |
| | | | |
|**Iteration 3 (ETA Dec 15)**| | | |
| | | | |
|**Iteration 4 (After Jan 3)**|{T323487 }|Unstarted| |
||{T321675}|Unstarted| |Scope back to simple loader
||{T322836}|QA| |KS: Nice to have, but not a blocker to release
||{T322850}|Unstarted| |KS: Nice to have, but not a blocker to release
||{T323252}|In Progress| |KS: Nice to have, but not a blocker to release
||{T313274}|Unstarted| |KS: Nice to have, but not a blocker to release
||{T322841 }|QA| | |
==== Deployment plan
===== Before Thursday December 1
Patches to merge in wmf.12:
- ~~860866: NewImpact: Prepare experiment | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/860866 .~~ done
- ~~861468: refreshUserImpactData.php: Add force and dry-run flags | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/861468 .~~ done
- ~~861803: refreshUserImpactData.php: Add minimum edit filter | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/861803 .~~ done
- ~~859993: ImageRecommendation: End experiment | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/859993 .~~ done
- 861963: User impact: Make the URL opt-in override the config flag | https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/861963
===== Thursday December 1
In the puppet window:
- 861964: growthexperiments: Use min edit limit for user impact refresh | https://gerrit.wikimedia.org/r/c/operations/puppet/+/861964
Do these backports after wmf.12 is in group2:
- 861506: [no-op] GrowthExperiments: Enable D3 in production | https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/861506 (this one could also be done sooner)
- 859545: GrowthExperiments: Allow accessing NewImpact module in production | https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/859545
- 859568: GrowthExperiments: Run refreshUserImpactData maintenance script in production | https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/859568
- 859991: GrowthExperiments: End imagerecommendation experiment | https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/859991 (this one could also be done sooner)
QA:
- When wmf.12 is in group2, users can use `?new-impact=1` query parameter on Special:Homepage and Special:Impact to see the new impact module.
===== Monday December 5
Backport:
- 860867: GrowthExperiments: Start newimpact experiment | https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/860867