Page MenuHomePhabricator

Easy access to personal sandbox(es) in the Wikipedia mobile applications
Open, MediumPublic

Assigned To
None
Authored By
HNordeenWMF
Jan 17 2025, 12:41 AM
Referenced Files
F58301792: image.png
Jan 28 2025, 5:53 PM
F58301750: image.png
Jan 28 2025, 5:49 PM
F58301745: image.png
Jan 28 2025, 5:49 PM
F58301737: image.png
Jan 28 2025, 5:49 PM
F58301733: image.png
Jan 28 2025, 5:49 PM
F58301648: image.png
Jan 28 2025, 5:36 PM
F58301655: image.png
Jan 28 2025, 5:36 PM
F58301659: image.png
Jan 28 2025, 5:36 PM

Description

Background

We received a request to add access to the Sandbox via a wish. We've also seen 3 requests on the Android and Apple App stores for Sandbox access. The iOS team made a rough prototype of the Sandbox in April 2023.

Feature request

What would you like to be able to do and where?

  • Allow users to easily access existing Sandboxes from the Mobile Apps
  • Edit Sandbox using App's native wikitext editors
  • Allow users to create new Sandboxes

Current state

  • On Android
    • Users must search using User:XX to find their sandboxes that have already been created
    • There is no obvious entry point for users within the UI, as we do for User Page, and Talk Page
    • Users can edit their sandbox using the native editor
    • Users cannot create new sandboxes
Sandbox not available in edits tab or "More"Searching for User pagesAccessing SandboxEditing sandbox with Native Editor
image.png (2×1 px, 156 KB)
image.png (2×1 px, 184 KB)
image.png (2×1 px, 250 KB)
image.png (2×1 px, 141 KB)
  • On iOS
    • Users must search using User:XX to find their sandboxes that have already been created
    • There is no obvious entry point for users within the UI, as we do for User Page, and Talk Page
    • Users cannot edit their sandbox using the native editor, it's a webview of Mobile Web
    • Users cannot create new sandboxes
Not accessible through ProfileSearch for User PagesEditing Sandbox in Mobile Web
image.png (2×1 px, 134 KB)
image.png (2×1 px, 397 KB)
image.png (2×1 px, 274 KB)
  • On Mobile Web
    • Users can access their Sandbox from the profile icon in the top-right
    • Users can search using User:XX to find their sandboxes
    • Users can edit their sandbox using visual or source editor
    • Users can create new sandboxes

image.png (610×614 px, 32 KB)

  • On Desktop Web
    • There is a clear entry point to the Sandbox under Profile
    • Users can search using User:XX to find their sandboxes
    • Users can edit their sandbox using visual or source editor
    • Users can create new sandboxes

image.png (540×708 px, 44 KB)

Please note the use case(s) for this feature

  • Using sandbox as a sort of "staging area" for large edits or new articles while on Mobile
  • Practicing editing in a safe environment
  • Drafting or editing while offline or with intermittent connectivity
  • Storing citations, or other content for use in articles

What would be the benefits of this feature? Why should this be implemented?

  • If app users make test edits, or receive guidance from other editors on their talk page, it might include instructions to practice or draft in a sandbox. Clicking the link would currently take them to Mobile Web. A better experience would be having a native implementation of the sandbox.
  • Experimenting in a sandbox is an important part of learning how to edit
  • Using sandboxes is important for many experienced editors' workflows
  • The apps do not have the visual editor, so experimenting in a sandbox with wikitext could be very especially beneficial for app users.

Event Timeline

Just to clarify what is meant by "the sandbox" -- I'm assuming this refers to user sandbox pages, such as https://en.wikipedia.org/wiki/User:Dmitry_Brant/sandbox
This is a wiki page, just like any other. It's possible for users to have any number of subpages or sub-sandboxes under their User: page.

There is no way to access the user sandbox from the apps.

If a user sandbox page already exists, then it can definitely be accessed from the apps; just search for "User:[your name]", and you'll see all the subpages for that user.
And if it doesn't exist yet, it would need to be created, which would be dependent on T131284.

Hi @Dbrant thanks for clarifying that - I updated the description to make it clearer. Yes users can currently search for existing sandboxes & access them across the board, but we don't surface the Sandbox to users in the same way we do for User Pages and Talk pages. On Android users can use the native editor for user subpages, but that's not the case on iOS.

I think there is still work that could be done for surfacing it to users and making it more easily accessible from the Edits Tab or Profile.

As for T131284 blocking this, I don't think it has to. We currently allow access to both user pages and talk pages, both of which cannot be created from the app. It would be more ideal if we had this capability in conjunction with Sandbox though, so we could feel comfortable with app-only editors, or newer editors being able to take full advantage of Sandbox.

HNordeenWMF renamed this task from Easy access to the sandbox in the Wikipedia mobile applications to Easy access to personal sandbox(es) in the Wikipedia mobile applications.Jan 22 2025, 10:25 PM
HNordeenWMF updated the task description. (Show Details)
Dbrant triaged this task as Medium priority.Jan 28 2025, 5:21 PM