Author: hannes
Description:
I first posted this as a comment to an old feature request about multiple
watchlists. Afterwards I noticed that it was an old request and that it wasn't
moved up in the list, so I thought it might not be read unless I make a new
request. Please correct me if I was wrong.
This is a detailed proposal of how to implement something I call "watchlist
categories" (should maybe come up with better name so it isn't confused with
normal categories). The idea is to make the MediaWiki watchlist more flexible
and allow users to have more than one watchlist:
- Per default users only have one watchlist category called "General".
- A new page is available at Special:Watchlist/categories where users can add,
rename and remove watchlist categories.
- When adding an article to your watchlist and you only have one watchlist
category defined (default), the watched article will automatically be assigned
to that one category (to the user, the watch proccess will look just like it does
today).
- When adding an article to your watchlist and you have defined more than one
category, you'll go through an additional step. This step is a simple page of
checkboxes that allows you to choose which of your watchlist categories you want
the article to be assigned to (if none is chosen, the article is not watched).
- The current watchlist edit page (Special:Watchlist/edit) gets an additional
feature: Next to each article is a "Categories" link, that sends the user back
to the pick-categories page with the checkboxes (see above).
- At Special:Watchlist, besides the Namespace popup, another popup is added
called "Categories" that allows you to choose which of your watchlist categories
you wish
to view (maybe that HTML form should be changed into GET-style so that users can
bookmark specific category views). The easiest implementation is to only allow
users to view one category at a time.
Version: unspecified
Severity: enhancement
See Also:
T35888: Requesting a user-centred rethink of how watchlists work
T68215: Add option to not add pages I revert to my watchlist
T22444: Watchlist "Grouping"