Re: Development Plan

Stephan Richter <[email protected]> Tue, 04 Dec 2001 06:11:48 -0600
Newsgroups gmane.comp.web.zope.zmailman
Message-ID <[email protected]>
>- I want to use ZMailman to handle sending mails to groups that are defined
>in Zope. E.g. we have a Zope-based extranet for a students organization, and
>they want to maintain mailing list that are automatically in synch with
>their user database. These mailing lists/groups are rather stable, but it is
>important that they don't have to maintain two lists.

Your application should be responsible for doing that.

>- It should be possible to create new objects in Zope (e.g. a project like
>in SourceForge) and automatically get a mailing list for it

Well, again, this is code you would provide in the constructor of the 
project object.

>- One very cool thing would be if ZMailman also could handle sending mails
>to lists that are temporary, e.g. results of a database query.

Well, I could look into that, but even it could be simulated by an application.

Here is what I think ZMailman should do (and not much more):

1. Provide an Interface to maintain Mailing Lists and Membership
2. Store Information
3. Maintain Archives (low-level)

Everything else can be build as Add-On products, such as:

1. Sync with other membership lists.
2. Have ZMailmanUserFolder that can get user info from ZMailman.

Regards,
Stephan

--
Stephan Richter
CBU - Physics and Chemistry Student
Web2k - Web Design/Development & Technical Project Management