Page MenuHomePhabricator

[ES-M3] [EPIC] EntitySchemas shown by label in Special pages
Closed, ResolvedPublic

Description

As an editor, I want to easily understand what is behind a EntitySchema when looking at a page listing.

Problem
Currently on special pages EntitySchemas are shown by their ID instead of their label, making it difficult for user to understand what the EntitySchema is for.

These are the pages that are affected:

To make EntitySchemas more legible for users, we would like to replicate the format that is used for Items i.e. "Label (ID)"

Screenshot
How EntitySchemas are currently displayed on Special:AllPages:

image.png (782×1 px, 129 KB)

An example of how EntitySchemas are currently displayed on recent changes:

image.png (898×1 px, 233 KB)

How Items are displayed:

image.png (31×423 px, 5 KB)

BDD
GIVEN an EntitySchema
WHEN it is listed in a listing like Special:AllPages
THEN it is shown as "Label (ID)"

Acceptance criteria:

  • the EntitySchema is shown with its label and ID in all MediaWiki listings
  • the language of the label follows the UI language

Note

  • Watchlist and Recent Changes could be implemented together as they may use the same hook
  • Language fallback will be done for this in T330491

Event Timeline

Arian_Bozorg renamed this task from Schemas in listings to EntitySchemas shown by label in Special pages.Feb 24 2023, 10:21 AM
Arian_Bozorg updated the task description. (Show Details)
Arian_Bozorg renamed this task from EntitySchemas shown by label in Special pages to [ES-M3] [EPIC] EntitySchemas shown by label in Special pages .Jun 9 2023, 1:19 PM
Arian_Bozorg renamed this task from [ES-M3] [EPIC] EntitySchemas shown by label in Special pages to [ES-M3] EntitySchemas shown by label in Special pages .Jun 9 2023, 2:34 PM
Arian_Bozorg moved this task from Incoming to Product Backlog on the Wikidata Dev Team board.
Arian_Bozorg renamed this task from [ES-M3] EntitySchemas shown by label in Special pages to [ES-M3] [EPIC] EntitySchemas shown by label in Special pages .Jul 10 2023, 9:40 AM

All the subtasks are closed – is there anything left to do here?