Background
- We will be deploying the vector 2022 skin and dark mode to the next set of wikimedia projects
User story
- As a reader of a wikimedia project, I want to be able to use the same skin across wikis
- As a product team, we want to have vector 2022 as the default skin on all wikis so that we can avoid significant versioning issues
Requirements
- Deploy Vector 2022 to the following list of wikis:
- azwiki
- azwikimedia
- Make sure dark mode available on both wikis
BDD
Feature: Vector 2022 and dark mode deployments
Scenario: Deploy Vector 2022 skin as default on specified wikis
Given a user visits azwiki or azwikimedia
When the Vector 2022 skin is set as the default
Then the Vector 2022 skin should load as the default skin for all users
Scenario: Enable dark mode on specified wikis
Given a user visits azwiki or azwikimedia
When the dark mode feature is available
Then the user should be able to enable dark mode in their preferences or via a toggleTest Steps
Test Case 1: Verify Vector 2022 is set as the default skin
- Visit azwiki and azwikimedia as a logged-out user.
- Confirm that the Vector 2022 skin is displayed by default.
- Log in to an account and check that the skin preference is set to Vector 2022 by default.
- AC1: Vector 2022 skin is the default for both logged-in and logged-out users on azwiki and azwikimedia.
Test Case 2: Verify dark mode functionality
- Visit azwiki and azwikimedia as a logged-in user.
- Navigate to user preferences and enable dark mode.
- Verify that the dark mode theme is applied across pages.
- Test the toggle or dark mode options (if available for logged-out users).
- AC2: Dark mode is available and functional for logged-in users, and the theme changes as expected.
Design
- Add mockups and design requirements
Acceptance criteria
- Get green light from @sgrabarczuk before deployment
- Deploy to wikis according to requirements
Communication criteria - does this need an announcement or discussion?
- All wikis must be communicated with ahead of time
Rollback plan
- What is the rollback plan in production for this task if something goes wrong?
QA Results - Prod
| AC | Status | Details |
|---|---|---|
| 1 | ✅ | T383942#10482642 |
| 2 | ✅ | T383942#10482642 |
This task was created by Version 1.3.0 of the Web team task template using phabulous



