Background
As part of the reading list experiment in FY25-26 Q2, we identified a list of 200,000 users who are good candidates for the experiment (as they do not have any editing or article watch activity) -- https://phabricator.wikimedia.org/T406388. Now we are transitioning reading list to a beta feature, let's enable the beta feature for these users to ensure no loss of access to saved articles in the reading list.
User story
As a user who was originally a part of the experiment bucket, I will have the reading list beta feature enabled by default. If I have saved items from the experiment period, they will continue showing up in my reading list.
Design requirements
Add design requirements or link to design files.
Technical notes
Run the migration script to copy the experiment preference to the beta feature preference for all ~200k users in the experiment bucket:
Wikis that had the experiment and hidden preference:
- arwiki
- frwiki
- idwiki
- viwiki
- zhwiki
- enwiki
Test the script first in dry-mode:
mwscript-k8s --comment="T414370" -- extensions/ReadingLists/maintenance/setBetaPreference.php --wiki=testwiki --dry-run --verbose
If it looks good, then we can run the script:
mwscript-k8s --comment="T414370" -- extensions/ReadingLists/maintenance/setBetaPreference.php --wiki=testwiki
Requirements
Acceptance criteria
- setBetaPreference.php has been run in production, setting readinglistsbeta=1 for all users who had readinglists-web-ui-enabled=1
- Users previously in the experiment bucket see ReadingLists "save page" button and "Saved pages" once the beta feature enabled (e.g. on test wikipedia)
BDD
- For QA engineer to fill out.
Test Steps
- For QA engineer to fill out.
Communication criteria
Add if this needs an announcement or discussion.
Rollback plan
Describe the rollback plan in production for this task if something goes wrong.
This task was created by Version 1.0.0 of the Reader Experience team task template using phabulous.