Page MenuHomePhabricator

[Release Ticket] Introduce permalinks on wikitext talk pages
Closed, ResolvedPublic

Description

This is a task to capture the work involved with offering people stable/persistent/permanent links to talk pages comments everywhere they're referenced within Mediawiki's interface.

Deployment Phases

PhaseWikisDateTask
1All but en.wp2024-01-29T356063
2en.wp2024-06-27T365974

Open questions

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedppelberg
OpenNone
Resolvedmatmarex
Resolvednayoub
DeclinedNone
ResolvedEsanders
Resolvedppelberg
Resolvedmatmarex
Resolvedmatmarex
ResolvedEsanders
Resolvedmatmarex
Resolvedppelberg
Resolvedmatmarex
Resolvedppelberg
ResolvedBUG REPORTmatmarex
Resolvedmatmarex
OpenNone
OpenBUG REPORTNone
Resolvedmatmarex
InvalidBUG REPORTNone
Resolvedmatmarex
Resolvedppelberg
Openppelberg
OpenBUG REPORTNone
DuplicateNone
ResolvedDLynch
ResolvedBUG REPORTmatmarex
ResolvedDLynch
OpenMNeisler
ResolvedDLynch
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
ResolvedPRODUCTION ERRORmatmarex
ResolvedPRODUCTION ERRORmatmarex
Resolvedmatmarex
ResolvedPRODUCTION ERRORmatmarex
ResolvedLadsgroup
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
ResolvedPRODUCTION ERRORmatmarex
Resolvedmatmarex
Resolvedmatmarex
Invalidmatmarex
ResolvedPRODUCTION ERRORmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
Resolvedmatmarex
ResolvedSecuritymatmarex

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
ppelberg renamed this task from Introduce permalinks on wikitext talk pages to [Release Ticket] Introduce permalinks on wikitext talk pages.Oct 28 2022, 11:22 PM

T302011#8960167

Meta: going forward, we'll use T321233 as the source of truth for the cases/contexts we'll make permanent links available within.

ppelberg updated the task description. (Show Details)

User experience

Below are the details about the overall permalink user experience the Editing Team discussed/converged on offline during the team's 27 September meeting.

Assuming we do not uncover information that causes us to reconsider the deployment plan as currently described, the next steps are to:

  • 1. Design the user experience for when it is ambiguous what page permalink should lead you to.
  • 2. Propose the sequence in which we'll make topic and comment permanent links available at each wiki
    • This will get documented in the === Deployment Phases section of this task's description.
  • 3. Express a clear opinion about whether we will or will not offer permalinks as a user option
    • For now, this question lives within this task's ===Open questions section.
  • 4. How – if at all – will the introduction of permalinks be related to T319146: [Release Ticket] Offer Usability Improvements as default-on feature at all projects (desktop)?
    • For now, this question lives within this task's ===Open questions section.

Details

  1. Interface: make it possible to generate a permalink to a specific comment by clicking/tapping on the timestamp that appears within a person's signature. Implementation will happen in T273341 and T275729.
    • We recognize this approach may make it difficult for some people to discover this capability exists, as @Lectrician1 noted in T275729#8735571. Longer-term, we'll be introducing an explicit affordance that we think will address this issue. You can see the proposed design in T338534.
  2. Link format: permalinks will be generated using hash fragments [i]
  3. Clipboard contents: one tapped/clicked, the full URL of the permanent link will be copied to the person's clipboard
    • This decision is reflected in the requirements of T273341 and T275729.
  4. Redirect experience: in the cases where the comment you are trying to navigate to no longer exists on the page from which the link to it was generated, people will see a dialog that:
    • Informs them that this is happening
    • Presents them with call(s) to action to navigate to the page the comment they're seeking has been moved to
    • Note: this user experience will be defined in detail in T304579.

i. E.g. https://en.wikipedia.org/wiki/Talk:Main_Page#c-Firefangledfeathers-20230926023200-Schwede66-20230926022900

I don't like the format. It uses a user nick that it shouldn't use. What can later violate the "right to erasure" in the European Union.

The right to erasure is observed by changing the username at Special:GlobalRenameRequest. It will change the username in any database.

How will the renaming of usurped nicknames be handled?

If I archive the HTML export (an archived HTML page is required), the nick will remain there.

I mean, it is not necessary to have a nickname in the name. To live without it. And it would probably shorten the HTML target tag (text after #).