Page MenuHomePhabricator

Edit and Reading list schemas in mep
Closed, ResolvedPublic

Description

  • Audit current reading list schema wiring and make tweaks if needed
  • Considering the edit-related features that are coming up, should we have an all edit schema [ SE, article, talk all in one]

Event Timeline

Hi @SNowick_WMF

Few of the options considered for moving the schemas:

MobileWikiAppEdit schema currently covers all the Edit related events, plus login attempts and the rollback attempts related to them.
MobileWikiAppReadingLists schema covers all interactions with List of lists and single list screen. Most of these are already covered by breadcrumbs schema. The pop-up and long-press menu have been hard-wired to send events to breadcrumbs.

Two plans were considered:

  1. To create separate schemas for each portion of the app, one for reading lists area and one for edit-related events.
  2. Extend the breadcrumbs schema as needed, by creating a separate helper class on feature to feature basis.

We will be going with plan 2. For every feature, we will analyze and put-in breadcrumbs wiring and pull it out after feature is completed. This way there will be no unused data wirings and stale code to maintain.