Page MenuHomePhabricator

Enable the New Discussion Tool as an opt-out setting on Beta Cluster
Closed, ResolvedPublic

Description

This task involves the work with offering the New Discussion Tool as enabled for all users (logged in/out), by default, on the Beta cluster.

Desired behavior

  1. Visit https://en.wikipedia.beta.wmflabs.org/
  2. Navigate to any talk page
  3. Click the Add topic affordance/link
  4. ✅ Notice the New Discussion Tool opens
  5. Visit Special:Preferences#mw-prefsection-editing
  6. Navigate to the Discussion pages section
  7. Locate the Enable quick topic adding setting
  8. Disable it
  9. Visit a talk page
  10. Click the Add topic affordance/link
  11. Verify the existing action=edit&section=new experience opens

Done

  • === Desired behavior is implemented

Event Timeline

Change 656572 had a related patch set uploaded (by Esanders; owner: Esanders):
[operations/mediawiki-config@master] DiscussionTools: Enable new topic tool by default on labs

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

After talking with @Ryasmeen, we came to think there is value in keeping the New Discussion Tool deployed as a beta feature on the beta cluster initially [i] to ensure the pre-deployment QA we have planned [ii] will happen in an environment that closely resembles the environments where it will be available.

Once we verify the tool is working as expected in this environment, we can graduate it to an opt-out setting on the beta cluster.

i.e. next week?

Change 661130 had a related patch set uploaded (by Esanders; owner: Esanders):
[operations/mediawiki-config@master] Make DiscussionTools' newtopictool available on testwiki

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

@ppelberg @Ryasmeen Can we enable the tool on labs and testwiki? @iamjessklein keeps runnning into this issue while testing.

@ppelberg @Ryasmeen Can we enable the tool on labs and testwiki?

Considering the New Discussion Tool has not yet been deployed to any production wiki as a beta feature, I'm inclined to think the thinking in T272076#6752917 still holds. Tho, perhaps y'all are seeing something I'm not. cc @Ryasmeen.

@iamjessklein keeps runnning into this issue while testing.

@Esanders: what issue is that?

This is no longer blocked and can be released beta cluster: @matmarex

Change 656572 merged by jenkins-bot:

[operations/mediawiki-config@master] DiscussionTools: Enable new topic tool by default on beta cluster

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

The change should be live in a few minutes (config changes on the beta cluster are deployed automatically).