Page MenuHomePhabricator

[EPIC] AMC Navigation - changes to main menu
Open, HighPublic

Description

User Story

As an advanced editor, I want the ability to access useful pages quickly

Background

We would like the main menu to display an increased range of functionality in AMC mode

Acceptance criteria

  • The main menu will contain the following pages:
    • Main page
    • Nearby
    • Random
    • Recent changes
    • Special pages
    • Community portal
    • Other projects
    • Help
  • If the device size is smaller than the total length of the menu, the menu will scroll
  • A scrolling indicator will be present at the bottom of the menu
  • Data for clicks to all new links can be collected using https://meta.wikimedia.org/wiki/Schema:MobileWebMainMenuClickTracking

Designs

fulliOSAndroid

Event Timeline

ovasileva triaged this task as High priority.
ovasileva updated the task description. (Show Details)Jan 24 2019, 1:08 AM

Noting T206354, in case there's an opportunity to do these in conjunction.

phuedx added a subscriber: phuedx.Mar 19 2019, 4:40 PM

Enabling click tracking for an item requires adding a data attribute to the underlying element while working with the MediaWiki\Minerva\MenuBuilder class, e.g.

pmiazga changed the status of subtask T218206: AMC Navigation - make main menu scrollable from Stalled to Open.Tue, Jun 11, 3:50 PM