Some web-users strongly prefer communicating via e-mail, others have no other medium at their disposal due to lack of up-to-date technology or a fast enough internet connection.
The Discourse company will hire one or more developers on behalf of the MOSS grant to work on these enhancements in conjunction with the core team.
We expect all critical tasks on our roadmap to be completed by July 2016, coinciding with the release of Discourse v1.6. With all assignments successfully completed, Discourse will be on-par-with or surpass the feature set of mailing list programs such as GNU Mailman or PHPlist. A user should be able to join, participate and leave group discussions run through Discourse without ever having to log in to the Discourse web interface.
How is solving this problem going to help Discourse?
Improving online discussions is our bread and butter. See: Civilized Discourse Construction Kit
Mailing lists in particular is a form of communication that we consider outdated. Not much more can be said about mailing lists that hasn’t already been said. In short, they don’t scale well with growing communities, and as a result they can significantly hamper the adoption of new technologies that ought to have touched thousands or even millions of people instead of just a few hundred. Also, they’re generally not very export-friendly, which is not good practice for the modern, open web.
We acknowledge the fact that for some people e-mail is still their most effective workflow, but instead of limiting our communications platform to e-mail we want e-mail to be one among several equally valid workflows (e-mail, browser, and - should someone ever choose to make them - native apps).
(Do note that not that some features listed below would become stretch goals rather than hard targets)
= Discarded (for the time being)
Mailing list feature parity:
Easier unsubscribe options
Improved unsubscribe workflow
Email styling (finished just prior to MOSS)
Customizable Email Templates
Better email context
Forcing email context - input requested
Use display name for email
Use display name for email if possible
Get notified by new topics only
Get notified of new topics, but not posts
Improved inbound parsing
Threaded replies by e-mail
Thread detection when responding via email - Chef Forums Feedback - Chef Mailing List
Read-only web archive of active mailing list.
MOSS Roadmap - Mailing lists
Subscribe to topics/categories by e-mail without signing in
Just like “Email updates to me” in Google Groups.
More context in e-mail message body: “You received this message because…”
Subscription emails should carry more context in message body
Queue up bounced e-mails instead of dismissing them
Moderate emails which would normally bounce?
Option for plain text e-mail
Support abridged e-mails
More granular mailing list mode
Looking for an Abridged email, to recap all activity since the last email
Send email notifications in user’s preferred language
Variable default interface language for new users
Interactive e-mails: Let users Like content via their mail (see WooThemes example)
Ability to "like" / +1 a post via email reply
Improved “Weekly Summaries” (maybe including significant badges etc.)
What are some simple ways to improve digest emails
Add richer individualized data to digest - TripAdvisor style
General bug fixing
E-mail signature not being stripped out properly (finished just prior to MOSS)
HTML email signature not being stripped out of notification reply