[Mailman-Users] Unique web interface for all the lists

Jim Hale jim-ml2 at halemail.dyndns.org
Wed Mar 5 12:12:15 CET 2003


I'd like to see that sample PHP code too if you wouldn't mind. :)

Jim Hale
---
'The OS Tells The PC What To Do With Itself" - Me,1990
---
Visit Our Personal Website at http://hale.dyndns.org, Our Forums at
http://haleforum.dyndns.org or Our Photo Galleries at
http://halegallery.dyndns.org.



-----Original Message-----
From: mailman-users-bounces+jim-ml2=halemail.dyndns.org at python.org
[mailto:mailman-users-bounces+jim-ml2=halemail.dyndns.org at python.org] On
Behalf Of Vince LaMonica
Sent: Wednesday, March 05, 2003 2:02 AM
To: Jose Antonio Gómez Muñoz
Cc: mailman-users at python.org
Subject: Re: [Mailman-Users] Unique web interface for all the lists


On Tuesday, March 4, 2003, at 06:27  AM, Jose Antonio Gómez Muñoz wrote:

> I have a lot of users, and the most of them will subscribe to some
> diferent lists.
>
> I would like a unique web interface with check buttons and a submit
> button to subscribe in only one time to some different lists. All 
> lists are moderated.
>
> Ideas? Is there a application for this?

If I understand you correctly, you want one w3 [web] page that lists 
all mailman mailing lists, with an empty checkbox next to each list. 
The user would type in their e.mail address at the top of the w3 page 
and checkmark each list they want to subscribe to, and then click a 
submit button to subscribe to a bunch of lists all at the same time.

What you would need to do is create a separate w3 page that contained a 
form. Using the checkbox form element, you would assign a mailto: 
command for each list [eg: if you have a list: test-list at domain.com, 
the form would send a subscribe request to the proper subscribe address 
for that list if a checkbox was filled out].

If you created this form, there are some safety issues to consider: 1) 
without using javascript, make sure that the form is completely filled 
in - make sure that the person filling out the form has put their 
address in the form. 2) make sure all lists are set to 'confirm' when a 
subscribe request has been made. Otherwise some trouble maker will put 
their friend's e.mail address on the form, and checkmark all the lists 
to subscribe his friend to a ton of lists. Mailman has a setting that 
allows this to not happen - each subscription request, using the 
'confirm' setting, is sent back to the requestor asking them to reply 
to the message to confirm that the user wants to subscribe. If the user 
replies to the confirm message, then and only then are they subscribed.

To create a form like I describe above, I would use PHP [though perl 
and python would work too - i just use PHP for most of my w3 
programming, so i am a bit biased]. I can send you and/or the list a 
small sample of how I would create the above form, if you're interested.

/vjl/



------------------------------------------------------
Mailman-Users mailing list
Mailman-Users at python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives:
http://www.mail-archive.com/mailman-users%40python.org/

This message was sent to: jim-ml2 at halemail.dyndns.org Unsubscribe or
change your options at
http://mail.python.org/mailman/options/mailman-users/jim-ml2%40halemail.
dyndns.org




More information about the Mailman-Users mailing list