Extension:Newsletter

The Newsletter extension adds a preference for newsletter subscription.

Requirements

 * Install Echo - Newsletter extension makes use of Echo notifications to notify subscribed users of new issues when announced by the newsletters.

Current functionality

 * Users with autoconfirmed email can subscribe/unsubscribe to a single newsletter via Preferences > Email options.
 * Admins with access to the database can collect manually the email addresses of the users subscribed.

Wishlist
To be discussed. Sorted by priority, more or less. Developers needed!
 * Authors can notify subscribers using a web interface. Good bye SQL queries!
 * Users can subscribe to a newsletter from any Wikimedia wiki ("global delivery").
 * Admins can create multiple newsletters and decide when to enable/disable subscriptions.
 * Authors can draft and publish newsletters on-wiki in a structured way (own namespace? convention for subpages?).
 * Users can decide to receive notifications about new issues of a newsletter in the following forms:
 * via email: the full text (optional? plain text and HTML?).
 * via web (i.e. on their home wiki) as a tweet-like short-form notification (Echo integration), autogenerated or customizable by authors?
 * via web as the full text (ex.), or as a TOC linking to the full text (ex.) Integration with Flow?
 * Users can subscribe to channels/topics of the Wikimedia blog (ex.: Language engineering news, all tech blog posts, legal), either as short-form notification form (post title only?) or receiving the full post in HTML form. (probably via RSS integration)
 * Everybody can check the number of subscribers of a newsletter.
 * Everybody can watch when users subscribe/unsubscribe to a newsletter.