Notifications/Release Plan 2013



Here is our proposed 2013 release plan for the Notifications project (code-named 'Echo') and related tools.

In 2013, the Wikimedia Foundation's Editor Engagement team developed and released this new notification system on the English Wikipedia, Meta-Wiki and MediaWiki.org, where we encourage you to try it out.

To learn more about Notifications, read this FAQ page, this project hub and/or Testing page.

Feature development has now ended for this project and we are now working on these next milestones:
 * release Notifications on most wiki projects by early November (see timeline below)
 * support the Notifications tool through bug fixes on all sites, as needed

Timeline
Here is our updated timeline for upcoming releases of Notifications in the second half of 2013.

For this and subsequent releases, we will aim to deploy to at least a couple dozen wikis per release, and keep increasing the number of wikis as we get the process refined. We also plan to have releases every two weeks with more sites, instead of weekly releases, as we have done up to now.

Phase 4

 * Oct. 8:
 * Albanian Wikipedia
 * Arabic Wikipedia
 * Azerbaijani Wikipedia
 * Belarusian Wikipedia
 * Bulgarian Wikipedia
 * Chinese Wikipedia
 * Croatian Wikipedia
 * Czech Wikipedia
 * Finnish Wikipedia
 * Galician Wikipedia
 * Greek Wikipedia
 * Indonesian Wikipedia
 * Latvian Wikipedia
 * Lithuanian Wikipedia
 * Malay Wikipedia
 * Norwegian-Nynorsk Wikipedia
 * Serbian Wikipedia
 * Slovak Wikipedia
 * Slovene Wikipedia
 * Sorani Kurdish Wikipedia
 * Thai Wikipedia
 * Turkish Wikipedia
 * Welsh Wikipedia

Phase 5

 * October 22 - Sister projects + more
 * Wiktionary
 * Wikisource
 * Wikidata
 * Wikispecies
 * Wikiquote
 * Wikibooks
 * More Wikipedias TBD?
 * (however many small sites we think we can do in a single release)

Phase 6
More wikis and phases will be added to this list as our community outreach expands.
 * November -- Date TBD:
 * German Wikipedia? (starting outreach)
 * Italian Wikipedia? (starting outreach)
 * Malayalam Wikipedia? (starting outreach)
 * Russian Wikipedia? (starting outreach)
 * More sites TBD

Note that we will support these pilots with initial releases and bug fixes, but are not planning to develop any new notification features this year.

Projects interested in adding Notifications to their sites should review the "Checklist" section below and contact us to discuss a release date.

Completed
These releases have been completed.


 * Phase 3 - Sep. 24: Third group of sites (DONE)
 * Catalan Wikipedia
 * Danish Wikipedia
 * Japanese Wikipedia
 * Kannada Wikipedia
 * Korean Wikipedia
 * Norwegian (Bokmål) Wikipedia
 * Telugu Wikipedia
 * Ukrainian Wikipedia
 * Vietnamese Wikipedia


 * Phase 2 - Sep. 17: Second group of sites (DONE)
 * Bosnian Wikipedia
 * Dutch Wikipedia (see metrics dashboard)
 * Estonian Wikipedia
 * Hebrew Wikipedia (see metrics dashboard)
 * Romanian Wikipedia
 * Spanish Wikipedia (see metrics dashboard)
 * English Wikivoyage
 * Simple English Wikipedia


 * Phase 1 - Aug. 20th: First group of non-english sites (DONE)
 * French Wikipedia (see metrics dashboard)
 * Hungarian Wikipedia (see metrics dashboard)
 * Polish Wikipedia (see metrics dashboard)
 * Portuguese Wikipedia (see metrics dashboard)
 * Swedish Wikipedia (see metrics dashboard)


 * Feature Development - First release and testing sites:
 * English Wikipedia (see metrics dashboard)
 * MediaWiki (released)
 * Meta-Wiki (released)

Checklist
Here is a checklist of actions to consider for any release of Notifications on a new Wikipedia or MediaWiki site:

1. Contact us about this release
 * Contact our product manager Fabrice Florin (fflorin-at-wikimedia-dot-org) and/or community liaison Keegan Peterzell (kpeterzell-at-wikimedia-dot-org) to discuss your interest in releasing this tool on your project (e-mail is preferred as a communication channel).
 * We recommend that you identify an english-speaking community representative to act as a liaison with our team (and provide us with their e-mail address)

2. Discuss this release with your community
 * We recommend that you start an online conversation to discuss this tool with your community (see this example of how we announced it on Meta-Wiki).
 * Make your community aware of the tool's benefits (e.g.: inform users of activity that relates to them, take quick action, see slides).
 * Let them know about special features such as Thanks, the new message indicator, and default settings for new and existing users.
 * Confirm that the community is generally ready to use this tool with its current features and settings, starting on the proposed release date.
 * If any of the recommended features or settings cause serious issues with your community, report back to us to see if we can address their concerns.

3. Prepare for your release
 * Check the Echo page on translatewiki.net to confirm that the interface and content has been properly translated for your language (be sure to translate the Thanks extension as well).
 * Test the user experience on Meta-Wiki to see if it behaves as expected (change your preferences to your language and send yourself a few web and email notifications).
 * Create a local version of this Notifications FAQ page and translate it in your language (please send us the URL, so we can link to it from the question marks in the tool).
 * Create a local version of this Notifications Project page and translate it in your language (this is less important than the help page, so do that afterwards).
 * Consider whether you need to disable any notifications on your site (see current list on this FAQ) (we recommend keeping them all, but we may be able to disable some if needed).
 * Consider whether you need to change the default settings for new users and existing users (note that current user default settings cannot be reversed once deployed).
 * Contact the Wikimedia Foundation's editor engagement team with this information, as well as special needs for your project (note that special requests may delay your release).

There may be other important localization action items which should be added to this list. Please add to this list anything we missed.

More info
To learn more about Notifications, visit one of these pages:
 * Notifications FAQ
 * Notifications project hub
 * Notification Project Slides
 * Feature requirements page
 * Testing page (for trying out features in advance)

Once you've tested Notifications and discussed it with your community, please share your feedback on this discussion page or report bugs on Bugzilla.

Thank you!