On Tue, Mar 27, 2012 at 2:37 PM, David Jeske <dav...@gmail.com> wrote:

> Can you share something about dependency philosophy (besides licensing) in
> Mailman?

Well, for the official poop you'll have to wait for Barry, but AFAICS archivers
aren't restricted to Storm + RESTish (which is what Mailman itself uses)
because they're separate applications.  If the archiver/web UI is going to be
distributed *with* Mailman, Barry would probably prefer Storm + Django
because that's what Mailman/Protorius (core and admin web UI, resp.) are
using.  But I imagine that's negotiable as long as everything is free software.

I don't think the database backend much matters, but Mailman and Django
are both happy to use sqlite, I believe.

> I'm not a fan of javascript client-side rendering because of the generally
> poor performance, poor mobile compatibility, and lack of benefit for this
> kind of application.

Not my pidgin, you'll need to talk to Toshio/Barry about that.
>> AIUI, the current philosophy is that
>>
>> (1) the communication from Mailman to the archivers
>> will be via LMTP/SMTP, including a Mailman-specific
>> header to identify the message's permalink (currently
>> the SHA1 hash of the message ID in BASE32
>> format, IIRC); and
>
> Using SMTP for an included archiver would require it be a long running
> server instead of merely a handler.

Sure, but you're already running a sufficient server, namely
your MTA.  Of course that may not be efficient.  If an mbox or
maildir storage is sufficient, any decent MTA/MDA can do that
for you.  If not, I don't think that writing a separate handler is
a big deal; I'm just saying that AIUI the configurable Handler
provided with Mailman will certainly know how to do LMTP/
SMTP.

> Are we talking about third-party-site archivers here?

That is the motivation for choosing ?MTP as the default
transport to archivers, yes.

Steve
_______________________________________________
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to