Personal tools
You are here: Home Products HumaineMailman
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

HumaineMailman

RSS Feed Category: Code examples, Communication — Other products by this author
This product has been created in order to allow Plone portal users to subscribe or unsubscribe to Mailman mailing lists, to embed Mailman mailing lists into a Plone portal. The portal manager can set up open or role-based mailing lists as well as "auto lists", i.e. mailing lists that get populated using a Python script. In order to allow easy integration into the Plone portal, there exists an auto list "sandbox" which allows to preview the effects of the script code before actually using it. Portal users get an additional preferences panel that allows to subscribe to all lists the user may access. The user data can be synced using a shell script (that should be called regularly by a cron job).

Current release

No stable release available yet.

Experimental releases

Upcoming and alpha/beta/candidate releases

  • Alpha releases should only be used for testing and development.
  • Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
  • Always install on a separate test server first, and make sure you have proper backups before installing.
HumaineMailman 1.0 (Release candidate) Released Jan 3, 2008
First release of HumaineWorkshop to the Plone Collective. This product has been created in order to allow Plone portal users to subscribe or unsubscribe to Mailman mailing lists, to embed Mailman mailing lists into a Plone portal. The portal manager can set up open or role-based mailing lists as well as "auto lists", i.e. mailing lists that get populated using a Python script.

Project Description

HumaineMailman
Project resources
This product has been created in order to allow Plone portal users to subscribe or unsubscribe to Mailman mailing lists, to embed Mailman mailing lists into a Plone portal. The portal manager can set up open or role-based mailing lists as well as "auto lists", i.e. mailing lists that get populated using a Python script.

In order to allow easy integration into the Plone portal, there exists an auto list "sandbox" which allows to preview the effects of the script code before actually using it. Portal users get an additional preferences panel that allows to subscribe to all lists the user may access. The user data can be synced using a shell script (that should be called regularly by a cron job).

The product code has been developed in 2007 and is actively used to this day on the HUMAINE portal at http://emotion-research.net. It has been released to the Plone collective so that others can use it as well, hoping that some may find it useful.

This product differs from Listen in (at least) the following points:
  • HumaineMailman only saves the subscription state for one or several Mailman mailing lists
  • Synchronisation is done using a shell script that calls 'mailman_sync'
  • Auto-lists can be used to create mailing list subscriptions based on Plone scripts
  • Can be used to integrate existing Mailman lists without hassle
  • HumaineMailman does not index, visualize, keep copies of or handle mailing list messages
  • Instead we tried to allow 'easy' subscription/unsubscription for users that are not interested in Mailman setup/maintenance
  • We developed HumaineMailman as Listen was not available back when we needed Mailman integration for HUMAINE
by Christian Federmann last modified January 3, 2008 - 09:10

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by