[Mailman-Users] Web UI request

Allan Odgaard 8qbfgka02 at sneakemail.com
Wed Jun 18 19:56:50 CEST 2008


On 18 Jun 2008, at 17:41, Terri Oda wrote:

> [...] the more user input we get, the better!

Another thread said that “the web UI is scheduled for overhaul”.

Is anyone assigned to this? Is it an open process? Can we follow it  
somewhere?

I think the admin UI suffers from:

   1. Too many options.
   2. Weak categorization.
   3. Typographically bad, e.g. no visual cues about significance,  
related options, etc. and right-aligned labels make it difficult to  
skim down through a page.
   4. Labels are too verbose, contributing with noise to the overall  
view, and the “Details for «the_mailman_option_name»” under each label  
does not help in this regard.

I believe the current UI is generated from the Defaults.py, which is a  
contributing factor to some of the above. Is the plan to keep  
generating the UI, or would it be OK to actually design a UI?  
Switching to a designed one means more work when adding new options  
that require UI, but considering that the current UI has been the same  
for as long as I can remember, it’s not exactly a moving target.

Also, having the lists themselves stored as pickled objects make it  
problematic to leave stuff out of the web UI, but I would strongly  
suggest that the lists switch to using a plain text format.

Anyway, for the overhauled web UI, I will gladly participate in the  
process, if I am welcomed, but I think it might be a little  
controversial because I probably want to cut all the options I  
consider unnecessary, for example does an admin really need a web UI  
for setting whether or not digest users are allowed to switch to  
immediate mail delivery? etc.

I think a first step would be to find out what options actually are  
necessary in the web UI (and presently there are some stuff not  
available that I would like to have there, for example the list URLs  
really should be visible in the web UI). Next step would then be to  
categorize this stuff sensibly, and after that, we can look at mockups.

But as indicated above, at least step 1 should probably not be done  
“by committee” because you want to be harsh and not include some  
arcane option that one guy argue is really very useful to him :)

If the pickled lists were instead plain text, that would be much  
easier, because then it could be a very clearly stated goal that the  
web UI is for the stuff most of us want most of the time, and for the  
more exotic stuff, there is the list config file.




More information about the Mailman-Users mailing list