Watch edits which add or remove pages from a category
OpenPublic

Assigned To
Addshore
Priority
Normal
Author
BD2412
Blocked By
T109707: Touching something in the Page namespace adds and removes it from a category, even when the page has no changes
T109688: [CatWatch] Links to history are incorrect
T110340: [CatWatch] Add setting for disabling categorization recent changes & watching on a site (per wiki)
T109672: [CatWatch] Preference for whether category changes affecting watched categories should trigger an email notification (separate from general enotifwatchlist)
T109604: [CatWatch] Use title text instead of URLencoded title for item name
T109689: [CatWatch] Page ID for categorizations in API inconsistent
T109700: [CatWatch] [Regression] Categorization event should honour bot flag (changes by bots shown if hidebots=1)
T110338: [CatWatch] [Task] Create special user that is recorded in RC and WL for category changes
T109759: [CatWatch] Request for Blacklist/whitelist feature for category addition watchlist
T109706: Page name in [[]] URL encoded in added to / removed from category lines in Recent Changes IRC
T94414: RFC - Notify on additions/removals in watched categories
Subscribers
matej_suchanek, Lokal_Profil, Swpb and 50 others
Projects
Tokens
"Like" token, awarded by Yellowcard."Love" token, awarded by Krenair."Like" token, awarded by KuboF."Like" token, awarded by matej_suchanek."Like" token, awarded by MGChecker."Love" token, awarded by He7d3r.
Security
None
Story Points
5
Reference
bz7148
Description

As a Wikipedia editor I want to be notified if a new article was added to or deleted from a certain category in order to quickly address improper additions and deletions.

See https://de.wikipedia.org/wiki/Wikipedia:Umfragen/Technische_W%C3%BCnsche/Top_20#M.C3.B6glichkeit.2C_eine_Kategorie_auf_neue_Artikel_hin_zu_beobachten (in German).

Further details:
Details were discussed in an RFC.

Effort: ..

Needs to be discussed with: ..

This is part of the Top 20 wishes of the German community.

Related tasks:

Concerns:

Bugs from the first implementation:

Older changes are hidden. Show older changes.
Tobi_WMDE_SW added a subscriber: kaldari.Via WebFri, Aug 14, 6:38 AM

@kaldari Patch has been updated. Do you want to have a look again?

kaldari added a comment.Via WebFri, Aug 14, 6:47 AM

I've tested and reviewed it and it looks pretty solid. It's been reviewed by 6 developers at this point, so I'm fine with giving it a +2. In trade, someone at WMDE should review https://gerrit.wikimedia.org/r/#/c/231208/ :)

gerritbot added a comment.Via ConduitFri, Aug 14, 6:58 AM

Change 211526 merged by jenkins-bot:
Enable users to watch category membership changes

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

TTO moved this task to Announce in next Tech/News on the user-notice workboard.Via WebFri, Aug 14, 7:04 AM
Nemo_bis added a subscriber: Nemo_bis.Via WebFri, Aug 14, 8:49 AM

OMG congrats!

Schnark added a subscriber: Schnark.Via WebFri, Aug 14, 8:54 AM

That should be worth an entry in RELEASE-NOTES.

Qgil added a comment.Via WebFri, Aug 14, 9:08 AM

... and a blog post, by own merit and also for being the first big tangible result of this kind of new way of working.

Bmueller added a comment.Via WebFri, Aug 14, 9:37 AM

... definitely. We plan to announce it on several channels/platforms. I hadn't a Blog post on my list, but would be great, thanks for the hint!

kai.nissen moved this task to Done on the TCB-Team-Sprint-2015-08-12 workboard.Via WebFri, Aug 14, 9:48 AM
gerritbot added a comment.Via ConduitFri, Aug 14, 6:25 PM

Change 231607 had a related patch set uploaded (by Kaldari):
Adding release note for category changes in watchlists

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

Fixuture added a subscriber: Fixuture.Via WebFri, Aug 14, 8:17 PM
gerritbot added a comment.Via ConduitFri, Aug 14, 10:47 PM

Change 231607 merged by jenkins-bot:
Adding release note for category changes in watchlists

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

Jidanni removed a subscriber: Jidanni.Via WebSat, Aug 15, 2:06 AM
Nemo_bis added a comment.Via WebSat, Aug 15, 6:39 AM

I just got my first email notification on translatewiki.net for a category addition. :) Is there no preference available?

matej_suchanek awarded a token.Via WebSat, Aug 15, 7:34 AM
Liuxinyu970226 added a subscriber: Liuxinyu970226.Via WebSat, Aug 15, 10:31 AM
kai.nissen added a comment.Via WebMon, Aug 17, 12:10 PM

I just got my first email notification on translatewiki.net for a category addition. :) Is there no preference available?

Not yet, being able to filter which types of changes result in an email notification sounds reasonable, though.

Superyetkin added a subscriber: Superyetkin.Via WebMon, Aug 17, 4:36 PM
Teles added a subscriber: Teles.Via WebMon, Aug 17, 9:41 PM
Hangsna added a subscriber: Hangsna.Via WebTue, Aug 18, 4:51 PM
KuboF awarded a token.Via WebTue, Aug 18, 6:25 PM
-jem- added a subscriber: -jem-.Via WebTue, Aug 18, 7:55 PM
Nemo_bis added a comment.Via WebWed, Aug 19, 6:41 AM

Not yet, being able to filter which types of changes result in an email notification sounds reasonable, though.

Would be nice to have such a preference in the next deployment (it's probably less than ten lines of code) because I predict a minority of users will have enotifwatchlist enabled + a lot of categories on watchlist + the same pages watchlisted in other ways (especially for some big service categories) and may get loud about it. :)

Addshore added a comment.Via WebWed, Aug 19, 9:25 AM

Do we have a task for this preference yet?

Krenair awarded a token.Via WebWed, Aug 19, 9:17 PM
Billinghurst added a subscriber: Billinghurst.Via WebThu, Aug 20, 3:52 AM

This is going to be problematic for the Wikisources in that as we automate categorisation of proofreading of pages (Page: namespace which is the bulk of our work), we are going to have the edit itself, the addition and removal of categories (3 RC changes for one edit). Is there a means to hold off the implementation while it is discussed and solutions presented, prior to it being an issue for our communities. The English Wikisource community is discussing it at [[w:en:WS:s]]

Krenair added a subscriber: Krenair.Via WebThu, Aug 20, 4:03 AM
Pitke added a subscriber: Pitke.EditedVia WebThu, Aug 20, 5:09 AM

It probably works great for wikipedias but over at Commons we really need some additional features. Users are freaking out since their watch list feeds just exploded and not everyone thinks to check for the new filter/opt-in in the prefs rather than the watch list page options.

This could be a new essential for us (heavens know it's annoying when a category you know is emptied purposefully just so that an unfamiliar admin can be baited to speedy it) but it seems the project has ignored our specific needs.

Just for a quick perspective, typical established user watch lists range around ten thousand entries or more. Semiautomatic and automatic tools, especially cat-a-lot and mass uploaders, generate tons of traffic in generic level cats, especially if they have the same name as a popular tag on Flickr. A single tag-catted file can hit a dozen or two cats like Family, Peace, Zen, Joy, Children, Beauty, Nature, Flowers, and so on regardless of content. Often these files should be in cats such as Artistic close-ups of desserts, and none other. So a solid fifty hits for a single file, and a batch is often dozens if not a few hundred. Heaven help anyone who is watching those cats for page alterations and discussion. Separation between cat change feed and the watch list feed would be helpful. Otherwise, a new watch status for categories or some other way to opt out of cat feed from certain cats but still watch them.

Or consider a user sorting stuff in a bloated cat. Dozens or hundreds of changes that can be assumed adequate or needing review after just a few random pick checks. Seventy additional lines of 'user X removed file Y from category Z' are needless especially if cat-a-lot was used. Please please add a way to collapse the feed, at least cat-a-lot hits.

JAnD added a subscriber: JAnD.Via WebThu, Aug 20, 6:06 AM

These categorisation edits should have some markup - class in html and some letter, as now minor/bot/new edit

Amire80 removed a subscriber: Amire80.Via WebThu, Aug 20, 6:07 AM
Johan moved this task to Recently announced in Tech/News on the user-notice workboard.Via WebThu, Aug 20, 8:52 AM
Johan moved this task to Archive on the user-notice workboard.
Yellowcard added a subscriber: Yellowcard.EditedVia WebThu, Aug 20, 1:29 PM

I really like this new feature. However, especially for the needs on Commons I think there has to be a function that allows grouping many entries concerning the same category. Just for example, I just created a category for a music band and another account uploaded a bunch of photos of that band (ca. 30), then. This results in 30 new entries on my watchlist because 30 new photos have been added to that category. I think it would be reasonable to group these entries to one saying something like 30 new files/pages were added to category XY.

Again, thanks for this new feature, I think it improves the category system a lot!

Yellowcard awarded a token.Via WebThu, Aug 20, 1:29 PM
Krenair added a comment.Via WebThu, Aug 20, 1:32 PM

I think there has to be a function that allows grouping many entries concerning the same category.

You mean like the existing "Group changes by page in recent changes and watchlist" preference?

Mjbmr added a subscriber: Mjbmr.Via WebThu, Aug 20, 4:01 PM
Subfader added a comment.EditedVia WebThu, Aug 20, 5:04 PM

From my 2011 feature request:

What happens if

  • a users starts following his first category. (His list would be empty, since nothing was added since he started following it. Maybe the last page added should be listed as a dummy.)
  • a page in a watched category is moved (title should be updated in relevant table)
  • a page in a watched category is deleted
  • a page is removed from a followed category before the user saw it
  • the user follows 100+ categories (using a max value may be possible but should be avoided)
  • the user follows a main category (such can include thousands of pages) (maybe a blacklist of non-followable cats would help)
Aschroet removed a subscriber: Aschroet.Via WebThu, Aug 20, 7:27 PM
Pitke added a comment.Via WebThu, Aug 20, 7:57 PM

(......) I think it would be reasonable to group these entries to one saying something like 30 new files/pages were added to category XY.

Again, thanks for this new feature, I think it improves the category system a lot!

With large categories with multiple pages, finding those new uploads would require a special tool.

RP88 added a subscriber: RP88.Via WebThu, Aug 20, 8:00 PM
Aklapper edited the task description. (Show Details)Via WebThu, Aug 20, 8:22 PM
Ciencia_Al_Poder edited the task description. (Show Details)Via WebThu, Aug 20, 8:28 PM
Ireas added a subscriber: Ireas.Via WebThu, Aug 20, 9:14 PM
Edgars2007 added a subscriber: Edgars2007.Via WebThu, Aug 20, 10:49 PM
MarcoAurelio added a subscriber: MarcoAurelio.Via WebFri, Aug 21, 11:40 AM
Mattflaschen removed a subscriber: Mattflaschen.Via WebSat, Aug 22, 2:03 AM
Ciencia_Al_Poder edited the task description. (Show Details)Via WebSat, Aug 22, 2:25 PM
Swpb added a subscriber: Swpb.Via WebThu, Aug 27, 6:15 PM
Lokal_Profil added a subscriber: Lokal_Profil.Via WebThu, Aug 27, 10:06 PM
Addshore claimed this task.Via WebMon, Aug 31, 8:10 AM
matej_suchanek added a subscriber: matej_suchanek.Via WebMon, Aug 31, 10:32 AM
gerritbot added a comment.Via ConduitMon, Aug 31, 11:38 AM

Change 233441 had a related patch set uploaded (by Addshore):
[WIP] Enable users to watch category membership changes (try #2)

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

Hangsna removed a subscriber: Hangsna.Via WebTue, Sep 1, 2:37 PM
Qgil removed a subscriber: Qgil.Via WebTue, Sep 1, 5:46 PM

Add Comment