Page MenuHomePhabricator

Add language button at the top of the Main page of Italian Wikivoyage
Closed, ResolvedPublic1 Estimated Story Points

Description

TODO / QA steps

  • Make sure communities are aware of when the change is happening (check with Patafisik (WMF) or Szymon)
  • Enable on it.wikivoyage (itwikivoyage)

QA

On main page of https://it.wikivoyage.org/wiki/Pagina_principale?useskin=vector-2022 the language button should appear at the top of page.

Background of Italian Wikivoyage request

Actually the language switcher is at the bottom of the Main page of the Italian Wikivoyage, which still has the Vector Legacy skin as default.

After discussion users agree for the language switcher at the top of the Main page for Vector 2022 users, as described in T293470 and in FAQ.
The new header on the Main Page should include the language button, both for logged in and logged out users.

Developer notes

VectorLanguageInMainPageHeader = [
                                "logged_in" => true,
                                "logged_out" => true,
]

QA Results - Prod

ACStatusDetails
1T337666#9020618

Event Timeline

Because there are no limitations for the group of wikis I've listed in T293470#8886045, in my opinion they should be added in this task, but I haven't included them yet waiting for confirmation.

Jdlrobson renamed this task from Add a header at the top of the Main page of Italian Wikivoyage to Add language button at the top of the Main page of Italian Wikivoyage.Jun 12 2023, 5:36 PM
Jdlrobson triaged this task as Low priority.
Jdlrobson set the point value for this task to 1.Jun 15 2023, 5:57 PM

Change 935791 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Add language button at the top of the Main page of Italian Wikivoyage

https://gerrit.wikimedia.org/r/935791

Change 935791 merged by jenkins-bot:

[operations/mediawiki-config@master] Add language button at the top of the Main page of Italian Wikivoyage

https://gerrit.wikimedia.org/r/935791

Mentioned in SAL (#wikimedia-operations) [2023-07-05T20:19:10Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:935791|Add language button at the top of the Main page of Italian Wikivoyage (T337666)]]

Mentioned in SAL (#wikimedia-operations) [2023-07-05T20:20:46Z] <urbanecm@deploy1002> jdlrobson and urbanecm: Backport for [[gerrit:935791|Add language button at the top of the Main page of Italian Wikivoyage (T337666)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-07-05T20:31:48Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:935791|Add language button at the top of the Main page of Italian Wikivoyage (T337666)]] (duration: 12m 38s)

Edtadros added subscribers: Jdlrobson, Edtadros.

@Jdlrobson, is this testable in beta? The languages button is present on enwikivoyage beta but i'm not sure if this an itwikivoyage specific fix.

Screenshot 2023-07-12 at 6.17.41 PM.png (627×1 px, 251 KB)

Screenshot 2023-07-12 at 6.18.05 PM.png (625×1 px, 332 KB)

Jdlrobson updated the task description. (Show Details)
Edtadros removed Edtadros as the assignee of this task.

Test Result - Prod

Status: ✅ PASS
Environment: itwikivoyage
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

On main page of https://it.wikivoyage.org/wiki/Pagina_principale?useskin=vector-2022
✅ AC1: the language button should appear at the top of page.

Screenshot 2023-07-17 at 9.44.16 AM.png (483×1 px, 283 KB)