summaryrefslogtreecommitdiff
path: root/modules/maillist.py
diff options
context:
space:
mode:
Diffstat (limited to 'modules/maillist.py')
-rw-r--r--modules/maillist.py57
1 files changed, 42 insertions, 15 deletions
diff --git a/modules/maillist.py b/modules/maillist.py
index 6be9fa56c..e46963bf3 100644
--- a/modules/maillist.py
+++ b/modules/maillist.py
@@ -1,6 +1,6 @@
"The class representing a mailman maillist. Mixes in many feature classes."
-__version__ = "$Revision: 501 $"
+__version__ = "$Revision: 502 $"
try:
import mm_cfg
@@ -171,14 +171,27 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
"Fundamental list characteristics, including descriptive"
" info and basic behaviors.",
('real_name', mm_cfg.String, 50, 0,
- 'The public name of this list'),
+ 'The public name of this list',
+
+ "The capitalization of this name can be changed to make it"
+ " presentable in polite company as a noun, or to make an"
+ " acronym part all upper case, etc. However, the name"
+ " will be advertised as the email address (e.g., in subscribe"
+ " confirmation notices), so it should <em>not</em> be otherwise"
+ " altered. (Email addresses are not case sensitive, but"
+ " they are sensitive to almost everything else:-)"),
('owner', mm_cfg.EmailList, (3,30), 0,
"The list admin's email address - having multiple"
- " admins/addresses is ok."),
+ " admins/addresses (on separate lines) is ok."),
('description', mm_cfg.String, 50, 0,
- 'A one sentence description of this list.'),
+ 'A terse phrase identifying this list.',
+
+ "This description is used when the maillist is listed with"
+ " other maillists, or in headers, and so forth. It should"
+ " be as succinct as you can get it, while still identifying"
+ " what the list is."),
('info', mm_cfg.Text, (7, 50), 0,
'A descriptive paragraph about the list.',
@@ -193,11 +206,22 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
('subject_prefix', mm_cfg.String, 10, 0,
'Prefix for subject line of list postings.',
- "Text prefixed to posting subject lines to distinguish"
- " maillist messages in mailbox summaries."),
+ "This text will be prepended to subject lines of messages"
+ " posted to the list, to distinguish maillist messages in"
+ " in mailbox summaries. Brevity is premium here, it's ok"
+ " to shorten long maillist names to something more concise,"
+ " as long as it still identifies the maillist."),
('welcome_msg', mm_cfg.Text, (4, 50), 0,
- 'List-specific text prepended to new-subscriber welcome message'),
+ 'List-specific text prepended to new-subscriber welcome message',
+
+ "This value, if any, will be added to the front of the"
+ " new-subscriber welcome message. The rest of the"
+ " welcome message already describes the important addresses"
+ " and URLs for the maillist, so you don't need to include"
+ " any of that kind of stuff here. This should just contain"
+ " mission-specific kinds of things, like etiquette policies"
+ " or team orientation, or that kind of thing."),
('goodbye_msg', mm_cfg.Text, (4, 50), 0,
'Text sent to people leaving the list. If empty, no special'
@@ -252,19 +276,22 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
"This determines the maximum number of batches into which"
" a mass posting will be divided."),
- ('host_name', mm_cfg.Host, 50, 0, 'Host name this list prefers',
+ ('host_name', mm_cfg.Host, 50, 0, 'Host name this list prefers.',
"The host_name is the preferred name for email to mailman-related"
" addresses on this host, and generally should be the mail"
- " host's exchanger address, if any."),
+ " host's exchanger address, if any. This setting can be useful"
+ " for selecting among alternative names of a host that has"
+ " multiple addresses."),
-# I suspect this should not be changeable by arbitrary list admins.
-## ('web_page_url', mm_cfg.String, 50, 0,
-## 'Base URL for Mailman web interface',
+ ('web_page_url', mm_cfg.String, 50, 0,
+ 'Base URL for Mailman web interface',
+
+ "This is the common root for all mailman URLs concerning this"
+ " list. It can be useful for selecting a particular URL"
+ " of a host that has multiple addresses."),
+ ]
-## "This is the common root of all mailman URLs concerning this"
-## " list."),
- ]
config_info['privacy'] = [
"List access policies, including anti-spam measures,"
" covering members and outsiders."