Background
We will expand Vector 2022 roll out to more wikis.
Requirements
- Add logo variants for sh and shi wikipedia - see QA steps for details on testing.
- The following wikis should get Vector 2022
- sh.wikipedia.org
- shi.wikipedia.org
- bd.wikimedia.org
- cn.wikimedia.org
- hi.wikimedia.org
- mai.wikimedia.org
- punjabi.wikimedia.org
- wb.wikimedia.org
- se.wikimedia.org
- pt.wikimedia.org
- be.wikimedia.org
- am.wikimedia.org
- dk.wikimedia.org
- rom.wikimedia.org
- il.wikimedia.org
- pl.wikimedia.org
- gr.wikimedia.org
- et.wikimedia.org
- steward.wikimedia.org
- otrs-wiki.wikimedia.org
- ombuds.wikimedia.org
- checkuser.wikimedia.org
BDD
Feature: Deploy Vector 2022 and Verify Logo Display for sh and shi Wikipedia Scenario: Verify Vector 2022 is the default skin Given the user visits a specified wiki in an incognito window When the page is loaded Then the wiki should default to Vector 2022 Scenario: Display correct logo for sh Wikipedia Given the user visits sh.wikipedia.org When the user selects the Latin script variant Then the logo should appear in Latin script Scenario: Display correct non-Latin logo for sh Wikipedia Given the user visits sh.wikipedia.org When the user selects the non-Latin script variant Then the logo should appear in non-Latin script Scenario: Display correct logo for shi Wikipedia (Latin) Given the user visits shi.wikipedia.org When the user selects the Latin script variant Then the logo should appear in Latin script Scenario: Display correct non-Latin logo for shi Wikipedia Given the user visits shi.wikipedia.org When the user selects the non-Latin script variant Then the logo should appear in non-Latin script Scenario: Display correct Tifinagh logo for shi Wikipedia Given the user visits shi.wikipedia.org When the user selects the Tifinagh script variant Then the logo should appear in Tifinagh script⬤
Test Steps
- AC1: All wikis above default to Vector 2022 in an incognito window.
- AC2:Visiting https://sh.wikipedia.org/w/index.php?title=Glavna_stranica&variant=sh-latn I should see the logo in a latin script
- AC3:Visiting https://sh.wikipedia.org/w/index.php?title=Glavna_stranica&variant=sh-cyrl I should see the logo in non-latin script
- AC4:Visiting https://shi.wikipedia.org/w/index.php?title=Tasna_Tamzwarut&variant=shi-latn I should see the logo in a latin script
- AC5:Visiting https://shi.wikipedia.org/w/index.php?title=Tasna_Tamzwarut&variant=shi I should see the logo in non-latin script
- AC6:Visiting https://shi.wikipedia.org/w/index.php?title=Tasna_Tamzwarut&variant=shi-tfngI should see the logo in non-latin script
Design
We need the following logos in wordmark and tagline form for non-latin scripts:
https://shi.wikipedia.org/static/images/project-logos/shiwiki.png
https://shi.wikipedia.org/static/images/project-logos/shwiki.png
Acceptance criteria
$wgLogos = [ 'wordmark' => [ 'src' => "https://en.m.wikipedia.org/static/images/mobile/copyright/wikipedia-wordmark-sh-latn.svg", 'width' => 120, 'height' => 18, ], 'variants' => [ 'sh-cyrl' => [ 'wordmark' => [ /* this image already exists */ 'src' => "https://en.m.wikipedia.org/static/images/mobile/copyright/wikipedia-wordmark-sh.svg", 'width' => 124, 'height' => 20, ], ] ], 'tagline' => [ 'src' => "https://en.m.wikipedia.org/static/images/mobile/copyright/wikipedia-tagline-en.svg", 'width' => 117, 'height' => 13, ], ];
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