Page MenuHomePhabricator

VisualEditor: Provide some way of enabling VE on arbitrary pages for all users (e.g. non-ns0 sandboxes)
Open, LowPublicFeature

Description

Perhaps when the [[WP:Tutorial]] on enwiki is updated for VE, we will want to enable VE on the tutorial sandboxes.

Also, when VE is enabled for anonymous editors, we might want to turn on VE in the enwiki [[WP:Sandbox]], because otherwise anons won't have anywhere to play with VE (they cannot create user pages).

Perhaps a category (similar to the way AFTv5 does it) or MediaWiki page (like Echo blacklist) would be the way to do it.


Version: unspecified
Severity: enhancement

Details

Reference
bz50883

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:53 AM
bzimport set Reference to bz50883.

For the record: on ptwiki we also have a few sandboxes on Project namespace:
[[pt:Special:PrefixIndex/WP:Página_de_testes/]]

While bug 55900 now allows logged-out users to invoke VE in the namespaces where it is already available, in the meantime I hope communities created temporary sandboxes in one of said namespaces :) (The Italian one did, it's basically a subpage of mine).

If we ever do it, I think it should be done using a double-underscore keyword placed on the page (or in a transcluded template), e.g. __VISUALEDITOR__. This would be analogous to e.g. the __NEWSECTIONLINK__ keyword.

Also, note that the &veaction=edit URL parameter can now also be used to open VE on pages where it's normally not available (T221892). You can put a big blue button or something with such a link on sandbox pages, see e.g. https://de.wikipedia.org/wiki/Wikipedia:Spielwiese.

Tacsipacsi added subscribers: Tacsipacsi, Deskana.

This is a huge pain point, newbies cannot try out the tool in the sandbox that was created specifically for them…

You can put a big blue button or something with such a link on sandbox pages, see e.g. https://de.wikipedia.org/wiki/Wikipedia:Spielwiese.

This has three issues:

  • The link is not where it is on other pages. On the one side, it’s more prominent, which is good, but on the other side, it’s inconsistent, which is bad.
  • It uses an external link, which means that
    • the domain name is fixed, it’s de.wikipedia.org even if the user browses through de.m.wikipedia.org (i.e. mobile view); if they’re not redirected back to the mobile site automatically, they find themselves in a totally different interface than where they were;
    • a new page load is initiated upon clicking, in contrast to the usual VE loading, where the page isn’t entirely reloaded.
Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM

Turning VE on at Wikipedia: namespace was a problem as some pages at this namespace are used for discussions. The visual editor is not designed to handle discussions, but Discussion tools are. Now that DT is available everywhere,it is possible to enable VE at namespaces that are used for discussions, with limitations.

It’s great that enabling VE in Wikipedia namespace is less risky now, but I think the current feature request (enabling it more granularly than on the namespace level) is still valid, exactly because of the limitations (risks) you’ve mentioned.