The Joomla! Extensions Directory ™


Jmailman Component

Allow your users to manage all their mailing list subscriptions from one place.
The backend interface specifies Mailman lists on any server - you need to know the admin URL and password. You specify the title and description for each list and whether to send notification to the list owner of subscribes/unsubscribes.
You can also control visibility of each list on the front end using Joomla user levels, users below the designated level will not be able to see the list. Defaults to 'Registered'.
Users can then manage their subscriptions on the front end. Only registered users can use the extension (they need to have a validated email address).
NB because of the way this works by poking directly in to the admin interface on Mailman using query strings in the url it will bypass any normal approval set up on the list.
NB2. Your Mailman list admin passwords are stored in the Joomla database and shown on the component backend in clear text - if you consider this a security issue do not use this component.

Small Warning - Jmailman uses php URL file access (the file_get_contents() function) to reach the Mailman interface. At least one hosting company (please tell me the name to publish here) has apparently disabled this in their configuration. If you get a file_get_contents() error then sadly you are probably unable to use Jmailman unless you badger your hosting provider.

===============================================================
v1.5.1 31/12/10 corrects an error that had crept back in and stopped the frontadmin working for anyone other than SuperAdmins

v1.5.0 is a cosmetic update to v0.4dh whilst I get ready for a Joomla 1.6 compatible version. No need to update from v0.4 if it is working for you.

It was developed with Joomla 1.5.6 and PHP 5.2.5 and tested with Mailman v2.1.9/11.
It is still working ok with Joomla 1.5.22

Report

2010-12-31
Reviews: 2
This was an easy compenent to install. I do have one suggestion.

For SuperAdmin users, could you have the option to show the entire subscription list? I'd love to log in the in the front-end and see who all is subscribed to my lists at once.
Owner's reply

Interesting idea to allow SuperAdmin to see all subscribers as a list but two immediate problems.
Firstly some lists are very large (I have a few with over 1000 subs) and Mailman doesn't enforce real names which makes organising it tricky - alphabetical by email is not helpful with obscure email addresses. Would be possible to get the list of just email addresses, and maybe add an unsubscribe checkbox for each.
Secondly the underlying principle for Jmailman is that you don't have to have access to make any changes on the Mailman list server which may be in a different domain. This makes it really difficult to get the full subscriber list in a useful format.
My personal solution is to have a menu link visible to admins only to go and log in to the Mailman admin section for the list in a separate tab. Could possibly build this into Jmailman so admins automatically got a link. I'll be doing a J1.6 version first though.
Thanks for the idea though. Contact me through the website to discuss further if you wish.
RogerCO

2010-12-15
Reviews: 3
Very nice! I was so pleased with how easy it was to install and after testing it out I am downright happy! There are a couple things that I would like to see added, e.g., a per-list admin setting to differentiate the type of list: newsletter-type or discussion-type, so that the posting email will be displayed only as needed in the description. Other than that, this is great! Thanks, Roger!