SoC mailman

From GeeklogWiki
Revision as of 17:26, 23 February 2008 by Blaine (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The MailMan program is one of the most commonly used programs for adminstrating mailing lists and is usually the only installed solution on a hosted service.

MailMan is used to maintain list subscriptions where users can self register and un-register. The lists are then used for email either as a normal or moderated email list for automatic distribution or a closed use list that can only be used by moderators.

MailMan is written in Python while Geeklog is written in PHP but there is presently a MailMan project to develope a set of REST API's

Need to further investigate where the MailMan project is on this initiative and if they would like to do a joint SOC project.

Objective

Develop a set of MailMan wrappers for the REST api's Develop a MailMan plugin Integrate the subscriber list admin features (add/remove) into the GL member profile MailMan password can be sync'ed with GL password List Admin Features to manage lists

- Add/Delete List (support for multiple lists)
- List Types: Public, private (GL Groups) and moderated
- Add/Remove Subscribers
- Import in subscribers
- Subscribers can be GL members and non-site members
- Moderate Lists
- Use list to send out newsetters, notifications (mailings)
- Support for HTML and text mailings

Options: 1) Add support for as much control as possible over the pages the user would go to in order to subscribe and un-subscribe. It would be nice to always have site control over the look and feel for all the pages the user would be directed to.

2) Support for both automatic registration/un-registration based on email address and authenticated mode that requires an email confirmation.