Page MenuHomePhabricator

[EPIC: Focus] Isolate Section Editing
Open, Needs TriagePublic

Description

This task is about providing contributors a more focused section editing experience through isolating content within the section and removing any unrelated copy.

User story

When I find a section of an article that I want to edit
I want to open an editor containing only the content of that section
so that I can focus my attention on the content I actually want to edit.

General requirements

Platform: This feature will eventually need to exist for both desktop and mobile. Mobile should be deployed first.
Languages: Editing team's target wikis
Target users: Experienced and new editors who are using Visual Editor via the mobile web
Eventlogging: ??
A/B testing: This feature should be A/B testable. We might want to test these sorts of things:

  • Has this iteration improved the experience?
  • Is it easier to find what you intended to edit this way?
  • Are you more likely to complete your edit with this fix?

Proposed feature design + requirements

Mocks: Invision mockup at: https://wikimedia.invisionapp.com/share/BVO0TWWYWNE#/334115221_Sectionediting
Slides: https://docs.google.com/presentation/d/10R0sT1CKgJ3n_QOZPwha7pkkoJmFKSjK2JcR4FBdgQQ/edit?usp=sharing
Notes on the design:

  • These pain points were identified through usability testing and via a heuristic analysis. View full report here: https://www.mediawiki.org/wiki/VisualEditor_on_mobile
  • When people click on a section edit button, they're declaring their intention to focus on that section, and we should give them that experience. To do this, we can provide the user a new screen view that only displays that one particular section to edit to reduce stimulation
  • In terms of addressing the pain point of focus, these are routes we decided not to go for now, but might in the future:
    • create an orienting ui animation
    • refine the table of contents
    • tweak the toolbar
    • remove the need for refocusing completely, by creating a way to do sentence-level editing

Related Objects

StatusSubtypeAssignedTask
OpenNone
Resolved iamjessklein
Resolved iamjessklein
Resolved iamjessklein
Resolved iamjessklein
Resolved iamjessklein
Resolved ppelberg
ResolvedDLynch
Resolved ppelberg
OpenNone
Resolveddchan
ResolvedEsanders
OpenNone
ResolvedEsanders
ResolvedEsanders
ResolvedEsanders
Duplicate DannyH
Duplicatenshahquinn-wmf
Resolvednshahquinn-wmf
ResolvedEsanders
Resolvedmpopov
Resolved ppelberg
Resolveddchan
Resolved ppelberg
Resolved ppelberg
ResolvedEsanders
ResolvedJTannerWMF
OpenNone
ResolvedFeatureMJL
Resolved ppelberg
Resolved ppelberg
ResolvedEsanders
ResolvedApr 2 2019 ppelberg
ResolvedRyasmeen
ResolvedApr 16 2019nshahquinn-wmf
OpenNone
OpenNone
ResolvedJdforrester-WMF
OpenNone
Resolvedmatmarex
Resolved ppelberg
Resolved ppelberg
OpenNone
OpenNone
OpenNone

Event Timeline

iamjessklein renamed this task from [EPIC] Editng: Isolate Section Editing to Improve Wayfinding to [EPIC] Editing: Address the pain point of user focus.Nov 20 2018, 3:29 PM
iamjessklein updated the task description. (Show Details)
iamjessklein updated the task description. (Show Details)
iamjessklein updated the task description. (Show Details)
JTannerWMF renamed this task from [EPIC] Editing: Address the pain point of user focus to [EPIC] Editing: Wayfinding Isolate Section Editing.Nov 20 2018, 3:48 PM
DannyH renamed this task from [EPIC] Editing: Wayfinding Isolate Section Editing to [EPIC: Focus] Isolate Section Editing .Nov 28 2018, 4:40 PM
iamjessklein updated the task description. (Show Details)
iamjessklein updated the task description. (Show Details)
iamjessklein updated the task description. (Show Details)
Aklapper added a subscriber: ppelberg.

Removing task assignee due to inactivity, as this open task has been assigned for more than two years (see emails sent to assignee on May26 and Jun17, and T270544). Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be very welcome!

(See https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.)