Re: [siesta-dev] some thoughts

[prev] [thread] [next] [lurker] [Date index for 2002/10/11]

From: Simon Wistow
Subject: Re: [siesta-dev] some thoughts
Date: 13:36 on 11 Oct 2002
On Thu, Oct 10, 2002 at 08:53:26PM -0400, Gavin Estey said:
> 
> Hola!
> 
> I've been having a bit of a poke around the code and here are some thoughts.
> It's more of a few todo items that I think are simple enough for me to start
> hacking on.
> 
> Siesta::Send::SMTP

Shouldn't be hard at all. I've been meaning to knock one up but never
got round to it.
 
> For list based templates
>   $list->set_template($name);
>   $list->get_template($name);
> 
> where $name is sub/unsub etc

I must have missed something a while back (not unlikely cos I'm full of
the cold at the moment) but what are templates? As in for the web or
something else.

Like I said, apologies, I'm have stupid with virii at the moment.

 
> hack Siesta::Plugin::Send not to map on list members, speed things up
> by just getting emails from List->members_email (?)

Good plan.

> Siesta::Plugin::Subscribe / Siesta::Plugin::Unsubscribe
>     have 2 new options: mail list owner on sub/email member on unsub
>   how are config options handled?


Assuming $self is the plugin ...

$self->config($message, 'key'); # get
$self->config($message, 'key', 'value'); # set

this will set the default, per-user, per-list or per-user-per-list
config depending on whether $message->list and $message->result return
undef or not. This is possibly a little complicated but it means that
...


The admin can have the system wide default for ReplyTo munging as off. 
The admin can then decide that on one particular list he wants ReplyTo
munging *on*. This is the 'per-list' config.

But a user can have her's as on (I'd do this for example). This will
ovverride the system wide default and the per-list config (if set) for
that user only. This is per-user config. 

The user can then decide that for one particular list they want to have
ReplyTo munging off. This will override everything else. This is
per-user-per-list. 


> More logging features (log levels?)

Yes. Good idea. Infact, I'm not sure why we haven't done this before.
 
> A little a bit about me perhaps?
>   I've written a mailing management system that sends 500,000+ mails a week
>   I can hack on work time (hopefully)
>   I come from the world of "recieve only" mailing lists :)
>   I've got some ideas about system wide testing
> 
> Anyway, Siesta looks promising and hopefully I can churn up some
> interest to stop it being YADSFP (yet another dead soureforge project) :)

I ... I ...  I love you. 

<grin>

Seriously, that would be fantastic. I want to get the usability of nacho
sorted out and a web based interface done. Then I want to knock together
a tool for stealing Mailman (and later, majordomo and ezmlm) configs
which shouldn't be that hard.


Simon


Generated at 13:56 on 01 Jul 2004 by mariachi 0.52