Page MenuHomePhabricator

Set and change link targets
Closed, DuplicatePublic

Description

Migrated from: https://wikimedia.mingle.thoughtworks.com/projects/language_engineering/cards/4579

Context

Links are added based either on the link adaptation from source or the current written text on the translation. On some circumstances, the user wants to link a specific page that is not the exact text from the translation. For example, we may want to link "lemons" to the "lemon" article. Currently, the user is forced to do a workaround: write the target in the translation, create the link, and fix the text later.

A similar issue happens with red links.

Narrative

As a user<i>, I can create new links and change the target of existing ones</i>//<i>, so that extra effort is avoided when the text and link target do not match</i>.//

Acceptance Criteria

  • The styling toolbar has a link icon.
  • When some text is selected and the user clicks on the link icon, a new link can be created.
  • When some link is selected, the link icon will be highlighted and clicking on it will remove the link.
  • The link card has an edit icon for existing links on the translation.
  • When a link is added or edited, a link selection bar will be provided.
  • ​The search bar will disappear and the styling toolbar will turn into a link selection bar (occupying the space the search bar does).
  • An auto-completion list will be shown with the articles that match hat the user types.
  • Options to remove link will be provided as part of the list if the link is already applied (when editing links)
  • Option to mark as missing link will be provided if the written text is not an exact match with an article.

Event Timeline

Amire80 raised the priority of this task from to Low.Feb 20 2015, 4:36 PM
Amire80 added a subscriber: Amire80.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 20 2015, 4:36 PM
Arrbee updated the task description. (Show Details)Feb 24 2015, 6:40 AM
Arrbee set Security to None.