Differences between revisions 1 and 3 (spanning 2 versions)
Revision 1 as of 2009-04-29 14:23:47
Size: 3536
Editor: p@state-of-mind
Comment:
Revision 3 as of 2009-04-29 14:34:24
Size: 1055
Editor: p@state-of-mind
Comment: Migrated to Confluence 4.0
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DEV/versions/8487003
= 1 maintenance =
Location for any kind of maintenance task. At the moment there's only pending requests to take care of. If MM, for example, would rely on a SQL database and there would be a command to optimize the database e.g. remove outdated entries, this would be the place to give that command a home.
#pragma page-filename DEV/versions/8487001
= 1 options =
Line 5: Line 4:
{{{#!wiki caution
There are also some maintenance tasks that are mixed with configuration options in the current (MM2) interface. If possible, they should find a new home here.
}}}

== 1.1 requests ==
New home for old "pending requests". This is where work on pending requests takes place. Notification of pending requests takes place in the "notification area", which is visible on every page.

= 2 options =
Line 16: Line 7:
=== 2.1.1 Subscription Rules ===
=== 2.1.2 Language ===
Which languages are offered and what is the default language of this list?
Line 20: Line 8:
== 2.2 Non-Digest/Digest ==
Settings for list in Digest and Non-Digest mode.
General settings e.g. digest/non-digest etc. taken from the current interface and put into order.
Line 23: Line 10:
== 2.3 Filter ==
This is a new umbrella that subsumes some of the former "Privacy Options", "Content filters" et al. It's place for any kind of filter, be it that it works on any envelope data, any header or body or any other filter.
== 2.2 Topics ==
Line 26: Line 12:
=== 2.3.1 Sender ===
The former "Sender Filters".
Un-/Subscribe to topics
Line 29: Line 14:
=== 2.3.2 Recipient ===
The former "Recipient Filters".
== 2.3 plugins ==
Line 32: Line 16:
=== 2.3.3 Spam ===
The former "Spam Filters".
If there's a subscriber plugin  this is the place of it to register configuration options.
Line 35: Line 18:
=== 2.3.4 Message ===
The former "Content Filters".
= 2 Subscriptions =
Line 38: Line 20:
=== 2.3.5 Topics ===
The former "Topics".
== 2.1 subscribe ==
Line 41: Line 22:
== 2.4 Bounces ==
The former "Bounce Processing".
A list of all lists on the host the user may log into.
Line 44: Line 24:
== 2.5 Archive ==
The former "Archiving Options"
== 2.2 remove ==
Line 47: Line 26:
== 2.6 Gateways ==
A place for Gateways in General. Currently this is Mail<->News Gateway settings only. If we add more Gateways, this should be the place to configure them.
A list of all subscribed lists the user can unsubscribe.
Line 50: Line 28:
== 2.7 Auto-Responder ==
The former "Auto-Responder".
== 2.3 modify ==
Line 53: Line 30:
== 2.8 Plugins ==
Any Plugin that configures a list behaviour (as opposed to subscriber plugins or system (?) plugins) registers and offers its configuration options below into this section.
A list of all subscribed lists the user may want to modify. Either current applicable settings can be applied to one, more or all subscribed lists or a user can seamlessly switch into the context of a subscribed list by clicking on that lists link.
Line 56: Line 32:
= 3. subscriptions =
Shows a searchable list of all list subscribers.
= 3 statistics =

Place for any kind of statistic module.

== 3.1 List ==
Line 60: Line 39:
If, but only if (!), we don't overload this interface then we should add a dialogue to add one (!) subscriber. Then we could add an option to remove a single subscriber along with each subscriber list item.
}}}
Line 63: Line 40:
== 3.1 subscribe ==
Dialogue to add a subscriber (mass subscription).
TODO: Specify new feature
Line 66: Line 42:
== 3.2 remove ==
Dialogue to remove a subscriber (mass unsubscription).

= 4. statistics =
Place for any kind of statistic module.

== 4.1 System ==
{{{#!wiki caution
Visualize system performance in tables and graphs.
}}}

== 4.2 List ==
{{{#!wiki caution
 
Line 81: Line 45:

== 4.3 User ==
{{{#!wiki caution
Visualize user performance in tables and graphs e.g. ten most active users or ten users whose reply ends a thread.
}}}

= 5 plugins =
This is the place where Mailman lists installed plugins - whether they work or not, whether they have been enabled or not.
If there's a plugin the admin should see it here.

{{{#!wiki caution
This could also be the place to list contributed plugins and install them over the web interface.
}}}

== 5.1 plugin 1 ==
This lists the plugin name, a description, it's version number, author, contact info and it's current status (works/doesn't work incl. debug message, enabled/disabled)

== 5.2 plugin x ==
Another plugin ...

\\

1 options

Location to subsume all options that can be applied to a list.

2.1 General

General settings e.g. digest/non-digest etc. taken from the current interface and put into order.

2.2 Topics

Un-/Subscribe to topics

2.3 plugins

If there's a subscriber plugin  this is the place of it to register configuration options.

2 Subscriptions

2.1 subscribe

A list of all lists on the host the user may log into.

2.2 remove

A list of all subscribed lists the user can unsubscribe.

2.3 modify

A list of all subscribed lists the user may want to modify. Either current applicable settings can be applied to one, more or all subscribed lists or a user can seamlessly switch into the context of a subscribed list by clicking on that lists link.

3 statistics

Place for any kind of statistic module.

3.1 List

TODO: Specify new feature

Visualize list performance in tables and graphs.

MailmanWiki: DEV/subscriber navigation structure (last edited 2009-04-29 14:34:24 by p@state-of-mind)