Page MenuHomePhabricator

[Design] Explore designs for categorising or tagging watched pages and enabling filtering on those sets of pages
Closed, DuplicatePublic

Description

User story: As an editor, I want to view recent edits to specifics sets of pages of interest, so that I can focus my attention on different areas of my Wikimedia project.

In the parent ticket, and the various links and other tickets documented therein, users have expressed a desire to be able to have a way to view recent changes to specific sets of pages. This is in contrast to viewing recent edits for all pages on their watchlist - pages might have been watched for different reasons at different times.

The following are the components that would require adjustment:

Below is the start of the list of user experiences we would need to adjust for this work. Others may still need to be added.

Adding a page to your watchlist

Screenshot 2025-03-26 at 18.44.17.png (564×1 px, 80 KB)

When adding a page to your Watchlist, you may want to add it to a set of pages.

  • How could users add a page to one or more (or no) page sets while watching it?

Viewing pages in your watchlist

Screenshot 2025-03-26 at 18.47.11.png (2×3 px, 1 MB)

One model (pending technical investigation - T390088) for this feature could be that pages do not have to be part of a set of pages. This implies a Watchlist for all watched pages, with options for filtered views for individual tags. Users probably want to see which tags are applied to specific pages in their watchlist.

  • How can we add Watchlist tags to the Watchlist, per entry in the edit log, without cluttering it unnecessarily?

Filtering the watchlist to sets of pages

  • Given the suggestion above, that pages can have one or more tags applied, how would we allow editors to filter on those tags? Tabs? A dropdown? Something else?

Editing watched pages
Special:EditWatchlist

Screenshot 2025-03-26 at 18.50.46.png (2×3 px, 716 KB)

Special:EditWatchlist/raw
Screenshot 2025-03-26 at 18.51.27.png (1×3 px, 588 KB)

Editors can view their list of watched pages and edit it.

  • How could we enable pages to be added to or removed from page sets?
  • What would this look like in the 'raw' EditWatchlist view?