Page MenuHomePhabricator

[Epic] Improve special page template on Minerva
Open, MediumPublic

Assigned To
None
Authored By
Nirzar
Jun 28 2017, 11:15 PM
Referenced Files
F8549828: edithistory.png
Jun 28 2017, 11:15 PM
F8549788: page-template.png
Jun 28 2017, 11:15 PM
F8549789: page-template-empty-page.png
Jun 28 2017, 11:15 PM
F8549781: page-template copy 3.png
Jun 28 2017, 11:15 PM
F8549787: page-template copy 2.png
Jun 28 2017, 11:15 PM
F8549786: page-template copy.png
Jun 28 2017, 11:15 PM

Description

Problem

Existing Special pages on mobilefrontend do not account for most of use cases of special pages.

Use cases include

  1. sub sections / tabs
  2. navigation
  3. metadata
  4. page actions

The alignment of the pages is also varied.

List of prominent special pages

  • Talk page
  • Userpage
  • Nearby
  • Edit History
  • Watchlist
  • Categories

Proposal

  1. Have a consistent template which includes following elements laid out in correct hierarchy
  • Navigation (going back)
  • Prominent title and purpose of the page
  • Metadata subtext line
  • Sub sections / tabs

Page structure

page-template copy 3.png (1×2 px, 150 KB)

All of the above bullet points as optional for each special page. except for the title and the subtitle

Here are few examples of special pages wth the new structure

Nearby

page-template copy.png (1×750 px, 39 KB)

*reminder that we removed the "refresh" icon from this page (T189258) and should consider adding it back in as part of this work.

Watchlist

NOTE: the two Watchlist views are actually two sections and can use the same treatment. Tabs are tabs.
page-template copy 2.png (1×750 px, 45 KB)

User page

page-template.png (1×750 px, 41 KB)

page-template-empty-page.png (1×750 px, 75 KB)

History

edithistory.png (1×750 px, 107 KB)

Event Timeline

Nirzar renamed this task from [Epic] Upgrade special page template to [Epic] Improve special page template.Jun 28 2017, 11:15 PM
Nirzar updated the task description. (Show Details)
Jdlrobson triaged this task as Medium priority.Jun 29 2017, 6:13 PM
Jdlrobson moved this task from Incoming to Epics/Goals on the Web-Team-Backlog board.

The description doesn't explain how this goes towards T158181: Aim for workflow equivalence for MediaWiki on desktop and mobile web. Besides, nearly all the "prominent special pages" listed are not even special pages in MediaWiki proper.

NOTE: This doesn't account for the two "views" of the Watchlist. Please update screenshot/provide a mock.

@Nirzar ^^^

NOTE: This doesn't account for the two "views" of the Watchlist. Please update screenshot/provide a mock.

the two views are actually two sections, it can use the same treatment, tabs are tabs :)

Jdlrobson renamed this task from [Epic] Improve special page template to [Epic] Improve special pages.Jan 31 2018, 7:16 PM

As already alluded to above, the term "special page" has an existing, well-defined meaning in MediaWiki. It seems that it is used here in a different, wider sense (e.g. talk pages are not usually considered special pages).

Jdlrobson subscribed.

@alexhollender is this epic still relevant?

@Jdlrobson I think the need is still relevant though I don't know when we'll get around to it. I think we'd benefit from having a template for non-article pages.

Jdlrobson renamed this task from [Epic] Improve special pages to [Epic] Improve special page template on Minerva.Jun 8 2021, 7:15 PM