Difference between revisions of "SoC mailman"
From GeeklogWiki
m (wikified - no change in content) |
(→Incentive) |
||
Line 3: | Line 3: | ||
== Incentive == | == Incentive == | ||
− | The [http://www.list.org/ | + | The [http://www.list.org/ 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. You can also have 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 [http://wiki.list.org/display/DEV/REST+Interface 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 == | == Objective == |
Revision as of 16:12, 24 February 2008
Incentive
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. You can also have 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
- 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.
- Support for both automatic registration/un-registration based on email address and authenticated mode that requires an email confirmation.