Movement broadcasting

This page holds some preliminary notes about movement broadcasting - the dissemination of announcements or other timely information to a large number of recipients within the Wikimedia movement in a short amount of time.

There are various off-wiki venues for that - mailing lists, the Wikimedia blog, social media, etc. However, experience has shown that many editors don't frequent these and expect to receive such information on their home wiki instead.

Existing mechanisms for on-wiki broadcasting
MediaWiki provides several existing mechanisms to send notifications to many users at the same time:
 * Talkpage messages
 * MassMessage
 * Usertalk pages and Project talkpages - the primary mechanism to notify a particular logged-in user. Designed for one-to-one communication, but nevertheless frequently (ab)used for broadcasting purposes: Message delivery bots add identical broadcast messages to the user talk page of each recipient on a subscriber list, in order to generate the "You have new messages" notification for that user. Examples: EdwardsBot (has delivered more than 300,000 messages on the English Wikipedia alone since 2009), TinucherianBot, de:Benutzer:GiftBot/Ausrufer, or also users employing AWB under their normal accounts (example). The Global message delivery bot can do this across all WMF wikis. This is effective, but has numerous disadvantages (for example, due to the edit rate limiting of the delivery bot, as of 2012 it took 111 minutes to deliver a single issue of the Signpost on the English Wikipedia, and 81 minutes for an issue of the Bugle (the newsletter of the WikiProject Military history).
 * A special case are village pumps, which can be targeted simultaneously on most wikis (with some imprecision) using Distribution list/Global message delivery (see also Global notifications - an older system used ca. 2008/2009).


 * Banner notices (w:WP:Software notices)
 * CentralNotice - works across all wikis, can be bucketed, and targeted by project, language, and geoip.
 * Sitenotice (this and the following two only work on a per project basis, not cross-wiki)
 * Anonnotice
 * Watchlist notice
 * Geonotice


 * Other
 * MediaWiki mails (for logged-in users who have provided an email address)

Use cases
It is hoped that a more general, streamlined, easier to use tool will find many unanticipated beneficial uses. Nevertheless, the following use cases could help guiding the development of such a tool, and switching over some existing subscriber lists could provide a critical mass once it is deployed: