Page MenuHomePhabricator

Converge on a single DiscussionTools source mode
Open, Needs TriagePublic

Description

This task is about converging on a single source editing mode to reduce the resources required to ensure volunteers can use Discussiontools in all the ways they expect.

Note: work on this task depends on us verifying that no blocking issues surface in "Step 1." and "Step 2" of the "Plan" below.

Plan

Step #ActionPurposeTicket
1.Offer the source mode with tools as an opt-in setting for everyone who has DT enabled1) Verify people who have expressed interest in this new mode functions as they expect it to. 2) Determine whether people who start using the new mode continue using it.T276608
2.Offer source mode with tools as an opt-out setting for some of the people who have DT enabled1) Identify and address edge cases. 2) Determine whether the source mode with tools has parity with the existing source mode.T276609
3.Converge on a single source mode with tools within DiscussionTools1. Increase the maintainability of Discussion Tools Note: this step assumes no blocking issues surface in "Step 1." and "Step 2."T276607

Background

T275950 introduced a new mode within Discussiontools.

Introducing this "mode" has meant volunteers gained access tools for pinging, linking, and formatting text within Discussiontools source editing interfaces.

It has also meant there are now three Discussiontools modes: 1) Visual 2) Source and 3) Source mode with tools.

There being "three modes" is notable in this context for it increases the resources required to ensure volunteers can use Discussiontools in all the ways they expect.

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
Resolvedppelberg
ResolvedEsanders
ResolvedEsanders
ResolvedRyasmeen
Resolvedppelberg
Declinedppelberg
ResolvedNone
Resolvedppelberg
ResolvedEsanders
ResolvedEsanders
ResolvedEsanders
Resolvedppelberg
Resolvedppelberg
DeclinedNone
DeclinedNone
ResolvedWhatamidoing-WMF
ResolvedDLynch
Resolvedmatmarex
OpenNone

Event Timeline

Update: Edits made in source mode without the toolbar accounted for only 0.36% of source mode replies in November[1] (about 0.28% of all replies).

  1. https://superset.wikimedia.org/superset/dashboard/152/

Now that the reply tool has been deployed at almost all wikis, it might be a good time to revisit this and clear up this maintenance debt. Very few users are using and it is not tested as part of our regular QA.

From superset, in the last month still only 0.4% of source mode replies were made with the toolbar disabled.

revision_tagssum_edit_count
discussiontools-source56585
discussiontools-source-enhanced56366

It may not be entirely rational of me, but I'd prefer to keep the two modes forever. As a technology purist I wish that DiscussionTools wouldn't depend on VisualEditor at all. (We currently rely on various other bits and pieces of it that would be better placed in MediaWiki core along with Parsoid.)

On a slightly more rational note: users continue to occasionally report issues with input to the VE surface on various devices (e.g. T292538), and we're not very good at fixing them, so I want to have a fallback mode that works for these users.