[Systers-dev] No User-Interface Support for Mailman3

kanika vats kanika.krikan at gmail.com
Tue Apr 20 11:23:48 PDT 2010


Hi Anne,
You are right,I think we will have to work on command line implementation as
Systers Dlist as for now operates with User Interface only(I doubt if there
is a command line support for setting every option).

On Tue, Apr 20, 2010 at 10:44 PM, Anne Gunn <ompeag at wyoming.com> wrote:

> Kanika,
>
> I'm not sure this is as big a problem as it at first appears.
>
> I am assuming that mailman is written to be 'loosely coupled' between the
> UI and the commandline engine -- that is, the UI is used to gather
> information from the user that is then pulled together to drive one or more
> commandline interactions with the engine.  That way, everything in the
> engine can be tested (and, eventually, tested in a automated way) without
> either waiting for the UI to be written or wading through the UI time after
> time.
>
> It is fairly common, with implementations like this, if the commandline/api
> is changing a lot, to get everything sorted out and working via the
> commandline interface before implementing or changing the UI.
>
> At the same time, it is possible, using a specification of the new engine
> to re-tool a UI in order to emit the new commandline syntax even if that
> commandline interface isn't actually working yet.
>
> So, do you think this is a timing issue?  That is, the mailman group is
> getting the 3.0 engine working and then will come out with a reference UI
> implementation?
>

Yes Mailman group should be working on their UI implementation so this is
basically a timming issue.

>
> Or do you think this is a decision that they are going to get out of the
> business of supplying a UI implementation altogether?
>
> In either case, it should be possible to proceed with the integration
> project by modifying the existing UI to emit 3.0 syntax.  Then, if the
> mailman group eventually delivers the 'official' UI, we push our features
> into it.  Or, if they are out of the business of presenting a UI, we offer
> ours as a reference implementation.
>
> Does that make sense?  Or am I completely off base?
>

Yup makes perfect sense,but modifying the existing user interface means that
we will have to work all over on the UI and restucture it to provide the
Django support and RestFul interface(now that becomes a seperate project in
itself which I guess is similar to what Anna Granudd has applied for).I
guess we will have to closely co-ordinate with the group working on the UI
for Mailman3 to include the Dlist options later on when they are done and
till then work on some commandline extensions as you and Gloria have pointed
out.Thanks  ;>


-- 
Best Regards
Kanika Vats

To contribute to this conversation, send mail to <ompeag at wyoming.com>


More information about the Systers-dev mailing list