Page MenuHomePhabricator

Deploy Advanced mode to all Wikimedia projects
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

We performed an audit of all Wikimedia projects and would like to deploy advanced mode to all projects where we believe it might be helpful

User story

As a regular contributor on Wikimedia Commons, I would like to use desktop (advanced) features on the mobile site.

Acceptance Criteria

  • Deploy AMC to all Wikimedia projects
  • Remove AMC feature flagging

QA instructions

  • For each of the following projects, check the features listed
wikis

Mediawiki
Wiktionary
Commons
Wikinews
Wikiquote
Wikidata
Wikivoyage
Wikisource
Wikispecies
Wikiversity
Wikibooks

features (all items appear and function as expected)

article/talk tabs
main menu
user menu
actions menu
overflow menu
history page
recent changes

NOTE: only need screenshots if something is broken

QA Results

AC#wikiarticle/talk tabsmain menuuser menuactions menuoverflow menuhistory pagerecent changesdetails
AC1MediawikiT233612#5588424
AC2WiktionaryT233612#5588424
AC3CommonsT233612#5588424
AC4WikinewsT233612#5588424
AC5WikiquoteT233612#5588424
AC6WikidataT233612#5588424
AC7WikivoyageT233612#5588424
AC8WikisourceT233612#5588424
AC9WikispeciesT233612#5588424
AC10WikiversityT233612#5588424
AC11WikibooksT233612#5588424

Event Timeline

ovasileva renamed this task from Deploy Advanced mode to Wikimedia Commons to Deploy Advanced mode to most Wikimedia projects.Oct 2 2019, 8:44 AM
ovasileva triaged this task as Medium priority.
ovasileva updated the task description. (Show Details)

@ovasileva enabling for all wikis would make life a lot easier from a maintenance point of view.
Having different wikis running different setups puts us at risk of exposing bugs (and missing them) on smaller wikis as we are unlikely to be testing the scenario "project with AMC disabled". I urge you to consider making this the default for all wikis...

@ovasileva enabling for all wikis would make life a lot easier from a maintenance point of view.
Having different wikis running different setups puts us at risk of exposing bugs (and missing them) on smaller wikis as we are unlikely to be testing the scenario "project with AMC disabled". I urge you to consider making this the default for all wikis...

Yeah it's better to deploy it to all Wikimedia projects. No point in keeping this mode restricted to some wikis. Hey I have an idea. Why not make advanced mode a opt-out feature? Make it a default setting and rename the original mobile version to something like "Simple mode".

@ovasileva enabling for all wikis would make life a lot easier from a maintenance point of view.
Having different wikis running different setups puts us at risk of exposing bugs (and missing them) on smaller wikis as we are unlikely to be testing the scenario "project with AMC disabled". I urge you to consider making this the default for all wikis...

Ok, let's turn it on everywhere, although my fear is that on the projects that were excluded from the original list, AMC will not be particularly helpful.

ovasileva renamed this task from Deploy Advanced mode to most Wikimedia projects to Deploy Advanced mode to all Wikimedia projects.Oct 9 2019, 11:37 AM
ovasileva updated the task description. (Show Details)

Change 541953 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[operations/mediawiki-config@master] Enable AMC everywhere

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

Change 541953 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable AMC everywhere

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

Mentioned in SAL (#wikimedia-operations) [2019-10-09T23:24:21Z] <catrope@deploy1001> Synchronized wmf-config/InitialiseSettings.php: Enable AMC on all wikis (T233612) (duration: 00m 58s)

Cool, I just enabled advanced mode on Commons, and the modal looks perfect!

@Johan Would it be possible to announce it in the next Tech news?

When more exactly will it be deployed to all wikis? We had a mention of it in #29 but should update again once all wikis have it, of course.

When more exactly will it be deployed to all wikis? We had a mention of it in #29 but should update again once all wikis have it, of course.

It appears that it already has been deployed to all Wikimedia projects. I can now enable this mode on Mediawiki, Wikimedia Commons, and other Wikimedia sites.

Edtadros subscribed.

Test Result

Status: See table below
OS: macOS Mojave
Browser: Chrome
Device: MBP
Emulated Device: iPhoneX

Test Artifact(s):

AC#wikiarticle/talk tabsmain menuuser menuactions menuoverflow menuhistory pagerecent changesmiscellanous observation(s)
AC1Mediawiki⬜Main menu partial overlay
AC2WiktionaryMain menu partial overlay. The word of the day boxes are cut off on the right.
T233612_1.png (3×1 px, 476 KB)
AC3Commons⬜ Main menu partial overlay
AC4Wikinews⬜ Main menu partial overlay
AC5WikiquoteThe Welcome and intro panels are cut off on the right.
T233612_2.png (5×1 px, 779 KB)
AC6Wikidata❌ The overflow is to the left of the watchstar.
T233612_4.png (2×1 px, 248 KB)
Main menu partial overlay. The Welcome text is truncated on the bottom. Towards the ottom the Wikimedia Family icons are no all aligned and the longer text is truncated.
T233612_3.png (16×1 px, 3 MB)
AC7Wikivoyage⬜Main menu FULL overlay
AC8Wikisource⬜ Main menu partial overlay
AC9Wikispecies⬜ Main menu FULL overlay
AC10WikiversityMain menu partial overlay. The Wikiversity's sister projects panel is cut off on the right.
T233612_5.png (2×1 px, 471 KB)
AC11Wikibooks⬜ Main menu partial overlay

@ovasileva The only issue is the location of the overflow menu (AC6 above). I also noticed that the main menu overlay sometimes takes the whole screen (FULL), and sometimes is partial only. I noted that in the Miscellaneous observations column along with some other issues not related to this ticket.

Edtadros updated the task description. (Show Details)
Edtadros updated the task description. (Show Details)

For wikidata I've spun out T236091 as there is an override of default behaviour in an extension we do not own.

Sounds good. Resolving this one