Notifications/status

Last update on: 2012-10-monthly

2012-04-26
Andrew Garrett committed first page on the data model. Comments/additions appreciated.

2012-04-27
Andrew Garrett made an initial commit on Echo.

2012-07-01
Official start date of Notifications rewrite.

2012-07-31
Andrew Garrett plans on deploying test Echo prototype on mediawiki.org in early August. It will not include infrastructure parts that depend on JobQueue services. Right now it only supports notifications for talk and Liquid threads.

List of completed cards: 
 * "My notifications" shows new notifications
 * Improve "My notifications" personal URL, added red numerical badge
 * Ensure that non-Echo e-mail notifications are suppressed
 * Split messages referring to a generic talk page from messaging referring to your user talk page
 * Fix issue with notifications popup dismissing itself

2012-07-monthly
Andrew Garrett continued to build this feature and plans on deploying test Echo prototype on mediawiki.org in early August. It will not include infrastructure parts that depend on JobQueue services. Right now it only supports notifications for talk and LiquidThreads.

2012-08-monthly
Andrew Garrett deployed Echo to MediaWiki.org, but it was temporarily turned off pending a bug that has recently been fixed. Vibha Bamba is working on some of the UI backlog.

2012-09-monthly
This month, we started to ramp up planning, design and development for Notifications on MediaWiki (code-named 'Echo') with the aim to have it in limited deployment in early 2013. This month Andrew Garrett worked on getting the Echo extension re-deployed on MediaWiki.org (currently blocked on a timestamp change in Gerrrit) with special thanks to the contributions/participation of Alex Monk (krenair) as well as meeting with Wikia for further collaboration. Vibha and Fabrice are working on auditing the messaging currently done in the system to improve flows and design. Aaron has been working on getting the JobQueue stuff abstracted to support queuing systems that would be able to handle Echo's design. This new infrastructure tool will be developed by Wikimedia's editor engagement team, including Fabrice Florin, Vibha Bamba, Brandon Harris, Ryan Kaldari, Matthias Mullie, Benny Situ, Andrew Garrett, Oliver Keyes, with Terry Chay and Howie Fung.

2012-10-monthly
This month, we expanded our design and development activities for the Notifications project (code-named 'Echo'), to prepare for a first experimental deployment in early 2013. Fabrice, Howie and Vibha identified product goals, key features and scope for that first release -- as outlined in -- and discussed them with team members, including our partners at Wikia. We also created new conceptual models and workflows for different use cases, as well as requirements and wireframes for our first features. Ryan and Benny started to develop new types of notifications (e.g.: edit reversion, new page review), integrating with Andrew's code (e.g.: talkpage message, mention), with support from Alex. Aaron built a new abstracted version of the JobQueue system to support multiple queuing systems. This new infrastructure tool is being developed by Wikimedia's editor engagement team, including Vibha Bamba, Terry Chay, Fabrice Florin, Howie Fung, James Forrester,  Andrew Garrett, Brandon Harris, Ryan Kaldari, Oliver Keyes, community member Alex Monk, Matthias Mullie, Aaron Schulz, Benny Situ and new WMF employee Luke Welling.