Page MenuHomePhabricator

Allow watchlist notifications to be delivered as web notification (through Echo)
Open, Needs TriagePublic

Description

With Echo we have the option of setting how we want to be notified about most events. Importantly we can choose if we want the notification delivered via web, email or both through mw-prefsection-echo. The exception to this are watchlist notifications where we can choose to have these notifications delivered as email on mw-prefsection-personal but we cannot chose to have them delivered as a web notification.

For new contributors this leads to some confusion as there is no reason to see the watchlist email notifications as any different from other notifications. Infrastructure wise it means we have to maintain two separate notification pipelines.

Details

Related Gerrit Patches:
mediawiki/extensions/Echo : masterAdd support for watchlist events

Event Timeline

Restricted Application added a project: Growth-Team. · View Herald TranscriptSep 10 2018, 8:56 AM
kostajh moved this task from Inbox to Q2 2019-20 on the Growth-Team board.Aug 19 2019, 12:29 PM
kostajh added a subscriber: kostajh.

Tentatively moving to Q2 for Growth-Team. This could also be a good volunteer or hackathon project.

SBisson added a subscriber: SBisson.

I will mentor this task for Google-Code-in-2019

@Catrope I had planed to mentor this task for CGI but I see that it is scheduled for Q2 on the Growth-team's board. Let me know if this is something you are really interested in and I will remove it from CGI.

@SBisson sorry for the late reply, @Catrope can say otherwise if he wants but I think if you want to mentor it for CGI, go for it. We have a lot already happening right now.

Pppery claimed this task.Dec 6 2019, 9:47 PM

Change 555764 had a related patch set uploaded (by Pppery; owner: Pppery):
[mediawiki/extensions/Echo@master] Add support for watchlist events

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

Change 555764 merged by jenkins-bot:
[mediawiki/extensions/Echo@master] Add support for watchlist events

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

Johan added a subscriber: Johan.EditedDec 12 2019, 6:55 AM

Something like this for Tech News?

You can get notifications when a page on your watchlist is changed. Previously you could only get them as email. Now you can get them as web notifications. [phab]

Will this be functional in wmf.11?

Johan awarded a token.Dec 12 2019, 6:55 AM

This won't be enabled until someone merges a config patch to enable it. When that is planned to happen I have no idea.

Since this also changes the email notifications for watchlist edits (from the old style to the Echo style), this will need to be rolled out carefully. We'd be moving a lot of people's cheese, and some pretty important cheese at that.

@Catrope Do you think we should try a rollout or work on the email content first to make it more similar to the enotif one to minimize disruption for those cheese lovers?

Email content should probably be reworked, since in its current state there's no hint that you won't get any further notification for that page until you visit the page being logged in, something important to note IMHO

I'd also recommend someone resolving the @todo I left in my patch (creating a custom icon instead of the default one) before this gets enabled.