[Mailman3-dev] Re: Umbrella Lists --> CMS

Dario Lopez-Kästen dario at ita.chalmers.se
Fri Mar 19 03:45:34 EST 2004


Dale Newfield wrote:
> 
> We need to distinguish between authentication source and data source...
> ...you may want to use LDAP for authentication, but when you want to store
> mailman-specific information (bounce score, for example), the installation
> may want to store that info in SQL.
> 


Very simplified:

I would very much like to have the following distinctions, at the very 
least on a *logical* level:

* user-source
	what users do we have

* authentication-source
	how to authenticate users

* authorisation-source
	how to get users' permissions to access resources

* property-source
	how to access properties (metadata) on users

* group-source
	how to put users into groups

* mapping-source
	how to map users from one source to another.

These source can be aggregatem ie. I can have several authetication 
source, preferably in a cascaded sort of way, etc.

AFAICT, this covers pretty much everything we need to know about users.

List-membership is deduced from group membership, ie. a group can have 
one or more lists associated to it.

umbrella-lists are implemented by groups having other groups as members.

IMHO, this gives us all the expressive power we need to manage lists - 
specialised membership rules can be either deduced from membership in 
groups or from the authorisation source(s). Anything else, such as 
dealing with special features for special cases, complicates things too 
much, and does not always necessitate a technical solution - perhaps 
they can be solved by clever usage of existing feratures.

This is the part that Mailman shpouild borrow the most from CMS systems 
and other multiuser systems. The publishing part is not that hard to do 
either, just make it easy to associate pages with groups and lists, and 
provide a neato-interface to edit them TTW, with a neato templating 
laguage... (disclaimer: I am a zope-fanatic :-).

Cheers,

/dario


-- 
-- -------------------------------------------------------------------
Dario Lopez-Ka"sten, IT Systems & Services Chalmers University of Tech.



More information about the Mailman3-Dev mailing list