Background
- We believe we are now ready to proceed with delivering the appearance menu across wikis, including sister projects
User story
- As a user of a non-Wikipedia Wikimedia wiki, I would like the ability to change my font size so that I can read with ease
Requirements
- Deploy appearance menu for Vector 22 users to all wikis for logged in users on 9th September
- Check wikis for any breakages relating to gadgets and help them fix them.
- Deploy appearance menu for Vector 22 users to all wikis for anonymous users on 11th September.
- Switch font size default for these wikis to regular for logged out users only
Requirement
Roll out the appearance menu, including font size adjustments, to all Wikimedia wikis using the Vector 2022 skin. The menu will be deployed first to logged-in users on September 9th and then to anonymous users on September 11th. The default font size for logged-out users should be set to regular. Dark mode should be unavailable to anonymous users, while logged-in users can enable it via the beta feature.
BDD
Feature: Roll out appearance menu and font size change to sister projects Scenario: Appearance menu available for logged-in users on all wikis Given the user is logged in When they visit any Wikimedia wiki using the Vector 2022 skin Then the appearance menu should be available with font size adjustments Scenario: Appearance menu available for anonymous users on all wikis Given the user is logged out When they visit any Wikimedia wiki using the Vector 2022 skin Then the appearance menu should be available with font size adjustments Scenario: Dark mode restricted for anonymous users Given the user is logged out When they visit any Wikimedia wiki using the Vector 2022 skin Then dark mode should not be available Scenario: Dark mode available for logged-in users via beta Given the user is logged in When they enable the beta feature Then dark mode should be available
Test Steps
Test Case 1: Verify Appearance Menu for Logged-In Users
- Log in to a Wikimedia sister project using the Vector 2022 skin (e.g., pl.wikisource.org).
- AC1: Confirm that the appearance menu is available and includes font size adjustments.
Test Case 2: Verify Appearance Menu for Anonymous Users
- Log out and visit the same sister project using the Vector 2022 skin.
- AC2: Confirm that the appearance menu is available and includes font size adjustments.
Test Case 3: Verify Dark Mode is Unavailable to Anonymous Users
- As an anonymous user, check the appearance menu.
- AC3: Confirm that dark mode is not available.
Test Case 4: Verify Dark Mode is Available for Logged-In Users via Beta
- Log in and enable the beta feature on the sister project.
- AC4: Confirm that dark mode becomes available in the appearance menu.
Design
- Add mockups and design requirements
Acceptance criteria
- Add acceptance criteria
Communication criteria - does this need an announcement or discussion?
- Must be communicated to these wikis prior to deployment - check with @sgrabarczuk
prior to deploy
Rollback plan
If we have any issues, first we will attempt to resolve them locally via adjustments to gadgets.
For anything urgent/serious, if unavoidable we can revert the changes in T367591: Remove old limited width toggle and backport that change along with site-specific config patch but we should do this as a last resort!
This task was created by Version 1.2.0 of the Web team task template using phabulous
QA Results - Prod
AC | Status | Details |
---|---|---|
1 | ✅ | T371020#10143128 |
2 | ✅ | T371020#10143128 |
3 | ✅ | T371020#10143128 |
4 | ✅ | T371020#10143128 |