Page MenuHomePhabricator

[Config Change] Enable all DiscussionTools as default-on features at Phase 1 wikis (mobile)
Closed, ResolvedPublic

Description

This task represents the work with enabling the suite of **mobile** DiscussionTools as default-on features at Phase 1 wikis.

Deployment Timing

Wednesday, 15 February 2023

Deployment wikis

All Wikimedia wikis except en.wiki.

Requirements

  • Disable/turn off the A/B test of mobile DT (T298062) that was running at the following wikis:
    • az.wiki, de.wiki, es.wiki, fa.wiki, hi.wiki, id.wiki, it.wiki, nl.wiki, pl.wiki, pt.wiki, ro.wiki, ru.wiki, th.wiki, tr.wiki, uk.wiki.
  • People who meet the criteria below will see the Reply Tool, New Topic Tool, Topic Subscriptions, and Usability Improvements (Topic Containers, Clear Affordances, and Page Frame) when visiting any Article or User talk pages:
    • People using the Minerva Neue skin
    • People accessing any of the wikis listed in the Deployment wikis section above

Minimum test case

  1. At three of the wikis listed in Deployment wikis above, visit an article or user talk page
  2. Topic Containers
    • Verify that all section headings are styled and contain the metadata we defined in T311612 and T310914, respectively
    • Verify that all sections that do NOT contain signed comments do NOT contain any metadata
    • Verify that the metadata contained within each Topic Container is accurate
  3. Clear Affordances:
    • Verify that Reply buttons appear next to each signed comment
    • Verify that Reply buttons are styled in the way we defined in T309904.
      • Read Reply buttons ought to appear on the line beneath the comment to which they are related and be preceded by an arrow [in LTR languages].
  4. Reply Tool:
    • Verify that upon tapping any Reply button the Reply Tool opens
  5. New Topic Tool:
    • Verify that upon tapping the Add topic button that appears at the top of the talk page (the location of this button will change in T316175), the New Topic Tool opens
  6. Topic Subscriptions:
    • Verify that 🔔 Subscribe affordances appear within each Topic Container as defined in F35267400/T310914
    • Verify that you receive a notification when a new comment is posted in a topic you subscribed to using mobile talk pages
    • Verify that you do NOT receive a notification when a new comment is posted in a topic you unsubscribed from
  7. Page Frame:
    • Verify that at the top of the talk page, beneath the page toolbar, you see and can use the latest comment indicator in the ways we defined in T306675.

Done

  • Requirements are implemented and verified as having been implemented

Event Timeline

ppelberg renamed this task from [Config Change] Enable all DiscussionTools as default-on features at Phase 1 wikis (mobile)) to [Config Change] Enable all DiscussionTools as default-on features at Phase 1 wikis (mobile).Feb 6 2023, 5:17 PM
ppelberg updated the task description. (Show Details)

Which wikis should this be going out to?

Which wikis should this be going out to?

I'm thinking all Wikimedia wikis except en.wiki. [i] Tho, please do not consider that final until I've updated the task description (which I will do before I sign off today).

@Whatamidoing-WMF do you have any concerns about making the suite of mobile DiscussionTools available by default at all wikis except en.wiki this upcoming Tuesday?


Thinking

  • The risk of major unexpected bugs/performance issues is low seeing as how the suite of mobile DiscussionTools has already been available by default for some population of people at the 80% of top 15 wikis in terms of monthly talk page edit volume:
#wikimonthly talk page editsavailable by default in some capacity already?
1.en.wiki23.2kno
2.ar.wiki2.18kyes
3.es.wiki2.17kyes
4.fr.wiki2.08kyes
5.fa.wiki1.93kyes
6.commons1.8kno
7.it.wiki1.65kyes
8.ru.wiki1.53kno
9.de.wiki1.35kyes
10.id.wiki1.21kyes
11.zh.wiki1.18kyes
12.he.wiki936yes
13.bn.wiki811yes
14.tr.wiki764yes
15.pt.wiki716yes

Which wikis should this be going out to?

I'm thinking all Wikimedia wikis except en.wiki. [i] Tho, please do not consider that final until I've updated the task description (which I will do before I sign off today).

@Whatamidoing-WMF do you have any concerns about making the suite of mobile DiscussionTools available by default at all wikis except en.wiki this upcoming Tuesday?

We talked about this during today's team meeting and collectively agreed with what's being proposed above: making the suite of mobile DT available next week to all people, at all wikimedia wikis except en.wiki (this will happen in T328942).

Change 889204 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[operations/mediawiki-config@master] Enable DiscussionTools on mobile at almost all wikis

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

Change 889204 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable DiscussionTools on mobile at almost all wikis

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

Mentioned in SAL (#wikimedia-operations) [2023-02-15T14:02:07Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:889204|Enable DiscussionTools on mobile at almost all wikis (T328940)]]

Mentioned in SAL (#wikimedia-operations) [2023-02-15T14:03:59Z] <samtar@deploy1002> samtar and matmarex: Backport for [[gerrit:889204|Enable DiscussionTools on mobile at almost all wikis (T328940)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-02-15T14:11:21Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:889204|Enable DiscussionTools on mobile at almost all wikis (T328940)]] (duration: 09m 13s)