Page MenuHomePhabricator

UX: Rework Sitelink-Boxes
Closed, InvalidPublic

Description

User Story: As a user, I want to connect Wikimedia project pages so I can enable others to quickly switch between them, e.g. between Wikidata-Item "Berlin", Wikipedia-Article "Berlin" and Wikivoyage "Berlin"

Current design:

image.png (244×404 px, 15 KB)

Context of use: I assume the users would to do this either on creation or as part of fixing Items or if they come across by accident.

Users Wikipedia Editors, Advanced Wikidata Editors, Occasional Wikidata Editors (see here for example users)

Current Problems: Currently, there are the following problems:

  • deleting the previous sitelink via backspace is non-obvious for users and causes mistakes
  • a gadget trims the wiki-code (enwiki) to the language (en)
  • the collapsing behavior is inconsistent with the term-box collapsing behavior
  • pasting a URL only partially works, the wiki-code survives, but the page name does not

Current non-obvious features:

  • pasting in the URL of the article
  • pressing backspace to delete the previous sitelink
  • the sections can be collapsed
  • when the view is too small the sitelinks move to the bottom of the item
  • the delete icon (a trashcan) is not easily observable, and only visible in edit mode

Project management context: If we utilize a new frontend framework like vue, this component might be a good one to rewrite anyway.

Similar tickets: Rework of Termbox for being able to add languages: T180368

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

@thiemowmde @Lydia_Pintscher : I still miss the following: A list of current (possible) problems of the sitelink interface and functionality.

thiemowmde triaged this task as Medium priority.Nov 28 2017, 4:57 PM
thiemowmde updated the task description. (Show Details)

@thiemowmde @Lydia_Pintscher Is that a task we shall pick up in the next weeks? – this would make only sense if it could be programmed on in foreseeable time after we have a design/behavior.

It seems a mid-sized UX task, which would need some smaller research and coordination with some other similar tasks.

From what I remember from the planning meetings we had, we concluded it is quite unlikely we are going to work on this any time soon. We just don't have enough manpower. It is more likely we are going to continue improving the Vue.js code in the Wikidata Lexicographical data project, and rework the existing Wikidata UI later the year as part of the "better mobile editing" goal.

@Lydia_Pintscher, please correct me if I got that wrong.