Page MenuHomePhabricator

Improve clarity of "Enable quick topic adding" setting (separate setting for creating new talk pages?)
Open, Needs TriagePublic

Description

This task represents the work involved with editing the helper text that appears beneath the Enable quick topic adding setting in Special:Preferences#mw-prefsection-editing#discussion-pages so that it is clear this setting being enabled impacts both:

  1. The standard/legacy form that appears when people click an New section/Add topic on a talk page on desktop and
  2. The standard/legacy form that appears when people click a [red] link to a talk page that does not yet exist.

Requirements

The text that appears beneath the Enable quick topic adding setting is updated to read:

This will show you an inline form for adding new topics; it replaces the standard editor when creating new talk pages or adding new sections.

Minimum test case

  1. Visit a wiki where the New Discussion Tool is available
  2. Log in
  3. Visit Special:Preferences#mw-prefsection-editing#discussion-pages
  4. Verify the text that appears beneath the Enable quick topic adding setting matches the language specified in the ===Requirements section above

Done

  • Implement === Requirements
  • Remove local override once deployed considering new global copy matches local en.wiki override, character for character

References

Conversation on MediaWiki where @Xaosflux first raised this issue: Topic:Wiggfwdwlg1hu8be.

Event Timeline

ppelberg added a subscriber: Whatamidoing-WMF.

Note: I've updated the task description with some initial copy @Whatamidoing-WMF suggested here: Topic:Wiggfwdwlg1hu8be.

ppelberg renamed this task from Improve clarify of "Enable quick topic adding" setting to Improve clarity of "Enable quick topic adding" setting.Dec 18 2021, 2:07 AM

While I'm all for making sure the label is as informative as possible, is it necessary that this "topic adding" tool take over "new page creation" workflows as well?

I think we might have to add a preference to choose whether the new topic tool should replace the standard editor when creating new talk pages, rather than just clarify that it does. There is a large group of users whose talk page creations are exclusively non-comments (that is, Wikiproject templates etc). There is also a large group of users whose talk page creations are exclusively comments.

We could tell the first group to disable the new topic tool entirely, but I don't think we want them to not have access to it when they're commenting on existing pages.


I've tried to visualize this: (data: https://quarry.wmcloud.org/query/61355)

enwikidewikiplwiki
image.png (680×1 px, 46 KB)
image.png (680×1 px, 42 KB)
image.png (680×1 px, 36 KB)

It's also quite different on different wikis:

  • On enwiki, about 30% of users exclusively create talk pages by adding a new comment, about 30% of exclusively create them by adding non-comments, and the rest do both.
  • On dewiki, about 40% of users exclusively create talk pages by adding a new comment, and almost no one exclusively creates them by adding non-comments.
  • On plwiki, almost no one exclusively creates talk pages by adding non-comments, and about 50% exclusively create them by adding non-comments.

(Only counting page creations by logged-in users who made >5 of them, within last month. Also, this excludes bots, but includes various tools like Twinkle; it'd be more difficult to exclude those, but I don't think that matters much here.)

matmarex renamed this task from Improve clarity of "Enable quick topic adding" setting to Improve clarity of "Enable quick topic adding" setting (separate setting for creating new talk pages?).Fri, Jan 7, 11:01 PM

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

[mediawiki/extensions/DiscussionTools@master] Add preference for new topic tool when creating new talk pages

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

Test wiki created on Patch demo by PPelberg (WMF) using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/c4872cba5f/w/

image.png (144×388 px, 19 KB)

My thoughts:

  • We should disable the sub-option when the main option is not selected, not hide it, to avoid the height jump (change 'hide-if' to 'disable-if')
  • I think the second option being a radio makes it more confusing, I think just a simple checkbox with "Enable quick topic adding when creating new pages" would suffice (with some help text explaining it replaces the editor)
  • The sub-option should be indented