Page MenuHomePhabricator

Let me switch to my normal wikitext editor when I start a new section
Open, Needs TriagePublic

Description

Sometimes, I might want to do something complicated in a ==New section==. Let me switch from the New Discussion tool to my regular wikitext editor. Perhaps this should be a button in the new toolbar, or in the Advanced section?

Workarounds:

  • Go to the 'History' tab, and click 'New section' there. That currently (March 2021) puts you in your normal wikitext editor.
  • Open the 'New section' tab in a new browser tab (Ctrl+click, use the context menu etc.). This is likely to open the normal wikitext now and later as well.
  • Start the discussion in the New Discussion tool, and then edit the section (or whole page) to get the regular wikitext editor.
  • Edit the whole page.

Event Timeline

@Whatamidoing-WMF: can you share a bit more about what you are/may be wanting to do with the regular wikitext editor that the New Discussion Tool makes difficult/not possible?

...we are trying to get a sense for the differences you see between the two experiences.

I can imagine gadgets not available in the NDT (inserting standard messages, arbitrary templates, other blocks of code, reformatting etc.). Since gadgets are maintained (or not) by the community, there’s no guarantee they will ever be made compatible with the NDT; even if they could, sometimes they’re only for senior users, who are fine with the full-page editing, so it’s not worth the work making them compatible (at least not in the short term).

I can imagine gadgets not available in the NDT (inserting standard messages, arbitrary templates, other blocks of code, reformatting etc.). Since gadgets are maintained (or not) by the community, there’s no guarantee they will ever be made compatible with the NDT; even if they could, sometimes they’re only for senior users, who are fine with the full-page editing, so it’s not worth the work making them compatible (at least not in the short term).

Gadgets, yes...okay. This context is helpful, @Tacsipacsi.

Not being able to use features the user is used to and having to use non-trivial workarounds doesn’t sound like something ready to be made opt-out for me. While it’s totally okay for opt-in deployment, I strongly believe it should be a blocker for making NDT opt-out.

Not being able to use features the user is used to and having to use non-trivial workarounds doesn’t sound like something ready to be made opt-out for me.

@Tacsipacsi, we've been thinking that people who value access to gadgets not yet adapted for the New Discussion Tool would decide to turn off the feature, in favor of using the existing experience that does support said gadgets.

Are there aspects about the thinking above that cause you to be concerned?

I think there are many senior editors (including me) who love DiscussionTools, but they might need the not-yet-adapted (or sometimes not even adaptable) tools every now and then. I wouldn’t want to turn DT off just because of these relatively rare cases.

I think there are many senior editors (including me) who love DiscussionTools, but they might need the not-yet-adapted (or sometimes not even adaptable) tools every now and then. I wouldn’t want to turn DT off just because of these relatively rare cases.

Understood. Okay. As an initial approach, we're going to implement a way for people to disable DT off on a page-by-page basis and we're going to implement this before the New Discussion Tool is offered as an opt-out feature at any wiki.

This work will happen in T285578.

Suggestions from the merged-in ticket:

I have got a suggestion how to solve the problem. When the New discussion tool is enabled, everyone can select what way is the best for concrete purpose. For some purposes is the best new way, for other purposes is the better old way. I think it can be an additional setting in Special:Preferences, which will be automatically turned on for advanced users. See file down.

image.png (157×708 px, 15 KB)

If there are two tabs (I have no opinion on whether it’s needed), I think VisualEditor’s approach is more consistent (and probably easier to implement):

Screenshot_2021-02-16 Wikidata Project chat - Wikidata.png (137×1 px, 23 KB)

Reading what you are saying @Tacsipacsi I wonder if this is the kind of content that would normally go in a "settings" tab. This way you'd be able to essentially select what mode you would prefer.

@iamjessklein You mean Special:Preferences? That already works—you can disable the New Discussion Tool, which has the same effect as setting the full-page editor preferred. This ticket is about allowing to choose on a case-by-case basis—if I generally like DiscussionTools, but know that for a particular edit I need something that’s not available in DT, let me make a one-time decision about using the full-page editor, without touching Special:Preferences.