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:
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