Page MenuHomePhabricator

Make config change to expose source mode with tools functionality and setting
Closed, ResolvedPublic

Description

This task is about writing and deploying the config change necessary for people to gain access to the Reply and New Discussion Tools' new source mode.

Deployment timing

Ideally, this config change can be deployed during a backport window on Tuesday's (11-May) or Wednesday's (12-May):

Requirements

  • At wikis where where the Reply and New Discussion Tool are available as either an opt-in beta feature or opt-out user preference (read: all Wikipedias and Wikimedia projects), people who have either tool enabled should:
    • See a new setting within Special:Preferences#mw-prefsection-editing's Discussion page section that reads as follows: Enable experimental tools in the quick replying and quick topic adding features' Source modes.
      • When the setting is "enabled," people should see the same text editing tools/toolbar available within Reply and New Discussion Tools' source modes, available in its visual modes.
      • When the setting is "disabled," people should NOT see any text editing tools/toolbar within Reply and New Discussion Tools' source modes.
      • When both the Enable quick topic adding and Enable quick replying settings are TURNED OFF, the Enable experimental tools in the... setting should NOT be visible.
  • By default, the setting for enabling/disabling text editing tools/toolbar available within the Reply and New Discussion Tools' source modes should be TURNED OFF.

Done

  • @ppelberg documents the deployment timing in the Deploying timing section above
  • All Requirements are implemented

Related tasks

Event Timeline

Change 684404 had a related patch set uploaded (by Esanders; author: Esanders):

[operations/mediawiki-config@master] Make DT's source mode toolbar available as beta on all wikis

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

ppelberg updated the task description. (Show Details)

Deployment timing

  • ADDED the ideal deployment timing (Tuesday, 11-May or Wednesday, 12-May) to the task description's ===Deployment timing section.

Change 684404 merged by jenkins-bot:

[operations/mediawiki-config@master] Make DT's source mode toolbar available as beta on all wikis

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

Mentioned in SAL (#wikimedia-operations) [2021-05-11T23:08:47Z] <urbanecm@deploy1002> Synchronized wmf-config/InitialiseSettings.php: eac843a69574feebbf962959e5eb9811a2a83bc4: Make DT source mode toolbar available as beta on all wikis (T279124) (duration: 01m 12s)

ppelberg added a project: Skipped QA.

This was done?

From what I've observed [i][ii][iii], yep.


i. https://quarry.wmflabs.org/query/55098
ii. https://quarry.wmflabs.org/query/55451
iii. bn.wiki