Page MenuHomePhabricator

Implement persistent entry point(s) for Special:TopicSubscriptions
Open, Needs TriagePublic

Description

T273342 introduced a new page that enables people to view all of the topics they are currently subscribed to. This ticket is about introducing the persistent entry point(s) necessary for people to discover the, provisionally named, Special:TopicSubscriptions page.

Stories

Entry point ideas

Special:Preferences#mw-prefsection-echoEcho dropdownEmails
image.png (2×3 px, 365 KB)
image.png (2×3 px, 546 KB)
image.png (629×3 px, 78 KB)

Other ideas

  • Special:Watchlist and/or Special:EditWatchlist
  • Exposing this page within the automatic topic subscription first-run experience (T262103)

Event Timeline

As a very minimum, the page should be listed on Special:SpecialPages, already in the first iteration.

In a further iteration, another possibility is Special:Watchlist and/or Special:EditWatchlist (although these are probably for more experienced users, as opposed to the Echo entry points).

As a very minimum, the page should be listed on Special:SpecialPages, already in the first iteration.

Great spot. I've added this as a requirement to T273342. See: T273342#7317333.

In a further iteration, another possibility is Special:Watchlist and/or Special:EditWatchlist (although these are probably for more experienced users, as opposed to the Echo entry points).

I've added these to the task description for us all to revisit once we prioritize work on this task. If/when more ideas comes to mind, please boldly edit the task description and add them.

As a very minimum, the page should be listed on Special:SpecialPages, already in the first iteration.

It will be (this happens automatically, unless the special page is marked as "unlisted").

Change 715587 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/extensions/DiscussionTools@master] Add links to Special:TopicSubscriptions in notifications and preferences

https://gerrit.wikimedia.org/r/715587

It will be (this happens automatically, unless the special page is marked as "unlisted").

I also remembered this way, but since the requirements said that there shall be no link to the special page, I wanted to make sure that you don’t interpret it too literally and actively remove the link.

Is it possible to unpack this sentence a bit more:

This ticket is about introducing the persistent entry point(s) necessary for people to discover the, provisionally named, Special:TopicSubscriptions page.

Who are the people that we want to discover the entry point? Initially will it be senior contributors? @ppelberg

Draft User Story:

As a Senior Contributor,
I need to access all of my topic subscriptions at once
so that I can bulk unsubscribe from things.

^^ if this is right, then we should identify what part of the workflow senior contributor's are at when they have this need.

This ticket is about introducing the persistent entry point(s) necessary for people to discover the, provisionally named, Special:TopicSubscriptions page.

Who are the people that we want to discover the entry point? Initially will it be senior contributors? @ppelberg

Good question; I think I will be better equipped to answer the question above and draft the user story once the conversations I'm having on-wiki wrap up. [i][ii]


i. conversation at ru.wiki
ii. conversation at pl.wiki