Opened 5 years ago

Closed 5 years ago

#1755 closed Bug/Something is broken (fixed)

Mailman customation question

Reported by: https://id.mayfirst.org/jjfink Owned by: https://id.mayfirst.org/jamie
Priority: Medium Component: Tech
Keywords: Cc:
Sensitive: no

Description

I have a user who would like to customize Mailman for her particular list and wasn't sure if what she is interested in doing is possible. It is a critical Path list, womenandhiv@…

This user would like to change the invitation email that gets sent out to users when you invite them to join the list. She would like to customize this email so that they only go to the webform and change the subject heading of the email so that it is not just numbers so users don't think it is spam.

Currently the subject heading reads:
confirm 5974210c1360b548dbc69285eea6d06174d111f3

And the message says:

Your address "jjfink@…" has been invited to join the Womenandhiv mailing list at critpath.org by the Womenandhiv mailing list owner. You may accept the invitation by simply replying to this message, keeping the Subject: header intact.

You can also visit this web page:

http://critpath.org/mailman/confirm/womenandhiv_critpath.org/5974210c1360b548dbc69285eea6d06174d111f3

Or you should include the following line -- and only the following line -- in a message to womenandhiv-request@…:

confirm 5974210c1360b548dbc69285eea6d06174d111f3

Note that simply sending a `reply' to this message should work from most mail readers.

If you want to decline this invitation, please simply disregard this message. If you have any questions, please send them to womenandhiv-owner@….


In addition, this user would like to Edit the public HTML pages and text files to add two new fields that ask people when they subscribe to add their organization and something else. This user would like these new fields to be linked to the admin subscriber list under Membership Management.

Is this possible for users to do in Mailman without major changes on the server side? What do we have to do to make this possible for this user?

Change History (7)

comment:1 Changed 5 years ago by https://id.mayfirst.org/jamie

Hi Juliet - if you login to the mailman admin page, then click Edit the public HTML pages and text files in the right column, you will see the four files you can easily edit.

All other templates can be edited, but it requires access to the server.

Jamie

comment:2 Changed 5 years ago by https://id.mayfirst.org/jjfink

1) So, if this user wants to edit the invitation message, we need to change that at a server level? Can we just change it for her, or would it be changed for everyone? Is this something you can do or something we ask Ryan to do?

2) The user did edit the HTML public pages but only for the fields that currently existed and some text around it but we were unsure if she could add new fields were added, and if so, if they would appear in the admin area for subscribers. For example, the user wants to add a field for "organization" in the HTML files so when users subscribe they add this information and then it would be populated under Membership Management in the Membership List table for the admin to have.

Again, at this point, if it requires server access I am unsure 1) who would do it on our end and 2) whether this is something we should allow our users to do/ask for. I don't know how complicated or time consuming it is.

Juliet

comment:3 follow-up: Changed 5 years ago by https://id.mayfirst.org/alfredo

The changes are usually made for the entire list, Juliet. I think that's what you're meaning by "change it for her". Right?

That second "request" (about additional fields going into the Membership management page) isn't possible with Mailman. Mailman's listing capabilities are limited basically to name and email address. That's what makes the program so efficient and quick. There are bunches of other programs you can use to get this kind of info stored (some of which might hook with mailman in some way) but the Mailman program itself doesn't afford that kind of extensibility.

On who does what: normally, we fix stuff on the servers that isn't working right. Things on websites or lists or whatever that need reconfiguration is something the member usually does. It's a flexible "rule" but that's generally how it works.

So in this case, these changes are things you folks would do.

That said, it's always fine to ask us about how to do things or, if absolutely necessary, to get out help in doing them. We *do* violate our own rule when members are badly in need of a hand -- after all, we're members ourselves and so that's the member supporting member idea at work. But in this case I'm figuring it's something you folks can do and to an extent have already done.

HTH

Alfredo

comment:4 in reply to: ↑ 3 Changed 5 years ago by https://id.mayfirst.org/jamie

Replying to https://id.mayfirst.org/alfredo:

The changes are usually made for the entire list, Juliet. I think that's what you're meaning by "change it for her". Right?

The template changes can be made for the entire server (all lists on the machine) or for just the list in question if a group wants their list to be different (for technical reference: the mailman technical faq).

It does need to be performed by someone with root on the machine (although someone without root can prepare a template).

jamie

comment:5 follow-up: Changed 5 years ago by https://id.mayfirst.org/jjfink

Thank you Alfredo and Jamie for the responses!

Quick clarifications:

When you say that the "Template" can be changed for the entire server or just the list in question, do you mean the template for the Invitation Email or the Template for the HTML public pages or both?

And, Jamie you are agreeing with Alfredo that the Membership Management page cannot be modified to add additional fields. Is this correct?

I just want to make sure I convey back to this user the correct info.

Thanks again!

Juliet

comment:6 in reply to: ↑ 5 Changed 5 years ago by https://id.mayfirst.org/jamie

Hi Juliet,

Replying to https://id.mayfirst.org/jjfink:

Thank you Alfredo and Jamie for the responses!

Quick clarifications:

When you say that the "Template" can be changed for the entire server or just the list in question, do you mean the template for the Invitation Email or the Template for the HTML public pages or both?

Both. If you login to the mailman admin page, then click Edit the public HTML pages and text files in the right column, you will see the four files you can edit without being root. All other files can be edited for a list or for the entire server if you have root on the machine.

And, Jamie you are agreeing with Alfredo that the Membership Management page cannot be modified to add additional fields. Is this correct?

Alfredo founded People Link in 1994 (when I was still trying to figure out how to get an AOL account) - and has been administering mailman twice as long as I have so you can safely assume that everyhing he says about mailman is correct.

Jamie

comment:7 Changed 5 years ago by https://id.mayfirst.org/jjfink

  • Resolution set to fixed
  • Status changed from new to closed

Please login to add comments to this ticket.

Note: See TracTickets for help on using tickets.