Page MenuHomePhabricator

[EPIC] Make Vector 2022 the default skin everywhere
Open, Needs TriagePublic

Description

Background

Some wikis still have Vector legacy as the default skin. Maintaining two skins as a default experience makes shipping new features difficult (e.g. temporary accounts), and since nobody is actively testing on legacy Vector the risk of larger issues surfacing in the software is real.

User story

As a user I want a consistent express across all wikis

Requirements

  • All wikis have Vector 2022 as the default skin (with special exceptions for Thank you, Nostalgia and donate)
  • The Fundraising tech team acknowledge the risks of supporting Thank you and donate wiki
  • This will be completed by June 2025

BDD

  • For QA engineer to fill out

Test Steps

  • For QA engineer to fill out

Design

  • Add mockups and design requirements

Acceptance criteria

We will deploy in various batches:

These are the groups of wikis that currently use legacy Vector. The sequence of batches does not reflect the expected sequence of deployments and some of these deployments may be done together:

  • romdwikimedia (T379765)
  • azwiki, azwikimedia, ruwiki, ruwikimedia, arbcom_ruwiki
  • ukwiki, uawikimedia (T381041)
  • enwiktionary, jawiktionary, svwiktionary (T379799)
  • arbcom_dewiki, dewiki
  • arbcom_fiwiki, fiwiki, fiwikimedia
  • itwiki, sysop_itwiki (T379765)
  • wikidatawiki, testwikidatawiki
  • commonswiki
  • enwikisource (T381041)
  • cswiktionary (T381041)
  • enwikivoyage (T379799)
  • specieswiki (T379799)
  • tewiki, kkwiki (T379799)
  • elwiktionary

Communication criteria - does this need an announcement or discussion?

  • Add communication criteria

Rollback plan

  • What is the rollback plan in production for this task if something goes wrong?

This task was created by Version 1.2.0 of the Web team task template using phabulous