(Go: >> BACK << -|- >> HOME <<)

Page MenuHomePhabricator

[Zebra] Enable refactored Zebra on certain wikis for testing purposes
Closed, ResolvedPublic1 Estimated Story PointsBUG REPORT

Description

After the Zebra module has been refactored to match existing styles T347638, we want to enable the Zebra module on some wikis to test for any unexpected regressions. The selected wikis should represent a broad range of use-cases and scripts.

Wikis to enable

  • Beta cluster
  • French
  • Catalan
  • Hebrew
  • Polish

Event Timeline

ovasileva set the point value for this task to 1.Oct 26 2023, 5:42 PM

Change 973865 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[operations/mediawiki-config@master] Deploy Vector 2022 Zebra refactor to beta cluster

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

Change 973865 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy Vector 2022 Zebra refactor to beta cluster

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

Jdlrobson subscribed.

let's talk about this tomorrow, but I propose backporting T351119 and deploying to at least one of the other wikis tomorrow

ovasileva added subscribers: Quiddity, ovasileva.

@Quiddity. Technews note (we will also be cross-posting this as a newsletter update):
We’re implementing some behind-the-scenes changes to the Vector 2022 CSS. These updates will enable future modifications, but at present, they will bring about the following changes.

  • Dropdown menus will have a lighter outline and drop-shadow.
  • The “[move to sidebar]“/ “[hide]” buttons in the dropdown menus will have a grey background instead of the square brackets.
  • The main menu will no longer have grey background when it is placed in the sidebar, instead, all menus will have the same appearance when placed in the sidebar.
  • The left and right sidebars will be equal width.
  • Due to the change above, the content width will get slightly narrower when both sidebars are open.
  • The gap between the table of contents and content column is slightly smaller

As of this week, we’re planning on shipping these changes to the following WIkipedias: French, Catalan, Hebrew, Polish.
For a more detailed list of these changes, please see https://phabricator.wikimedia.org/T347638#9298547

Change 974264 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[operations/mediawiki-config@master] [Vector] enable Zebra CSS module on test wikis

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

@ovasileva Thanks for the notes! How can we best squeeze that content down to just 1 bullet-point? (~3 sentences, 1-2 links)
Also, from this task's description and comments, I cannot tell whether the changes next week will affect just the four named Wikipedias (in which case a Tech News entry might not be efficient, and direct posts at those 4 wikis would suffice), or if any changes will be visible elsewhere?

Change 974264 merged by jenkins-bot:

[operations/mediawiki-config@master] [Vector] enable Zebra CSS module on test wikis

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

Mentioned in SAL (#wikimedia-operations) [2023-11-14T21:40:42Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:974264|[Vector] enable Zebra CSS module on test wikis (T347711)]], [[gerrit:974228|PageRerenderSerializer: Match stream name with conventions]]

Mentioned in SAL (#wikimedia-operations) [2023-11-14T21:42:17Z] <urbanecm@deploy2002> urbanecm and jdrewniak and ebernhardson: Backport for [[gerrit:974264|[Vector] enable Zebra CSS module on test wikis (T347711)]], [[gerrit:974228|PageRerenderSerializer: Match stream name with conventions]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-11-14T21:48:18Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:974264|[Vector] enable Zebra CSS module on test wikis (T347711)]], [[gerrit:974228|PageRerenderSerializer: Match stream name with conventions]] (duration: 07m 36s)

@ovasileva Thanks for the notes! How can we best squeeze that content down to just 1 bullet-point? (~3 sentences, 1-2 links)
Also, from this task's description and comments, I cannot tell whether the changes next week will affect just the four named Wikipedias (in which case a Tech News entry might not be efficient, and direct posts at those 4 wikis would suffice), or if any changes will be visible elsewhere?

Hey @Quiddity. So we deployed to these wikis first, but we plan on continuing with all wikis next week. In terms of a shorter summary, maybe something like:
We’re implementing some behind-the-scenes changes to the Vector 2022 CSS. These updates will enable future modifications, but at present, they will bring about changes in some of the visual styling of buttons on dropdown menus, backgrounds, and sidebar width - both left and right sidebars will not have the same width. The changes were shipped to a small set of wikis last week. If not issues are found, the deployment will proceed to all wikis this week.

Proposed Tech News draft, please edit or approve, and (optionally) add any additional link that belongs within the text:

Changes this week

  • The skin Vector-2022 will have some CSS changes to enable future modifications. In the short-term this will result in some styling changes for: buttons on dropdown menus, backgrounds, and sidebar widths. These changes were added to a small set of wikis last week. If no issues are found, the changes will proceed to all wikis this week. (1)

Proposed Tech News draft, please edit or approve, and (optionally) add any additional link that belongs within the text:

Changes this week

  • The skin Vector-2022 will have some CSS changes to enable future modifications. In the short-term this will result in some styling changes for: buttons on dropdown menus, backgrounds, and sidebar widths. These changes were added to a small set of wikis last week. If no issues are found, the changes will proceed to all wikis this week. (1)

Looks good, thanks @Quiddity!