following our discussions at the Pycon 2009 Mailman sprint I've come up with first draft of a/the future mailman 3 web interface.
The interface has changed a lot. Changes follow these principles:
- Simplify interface
- Focus on tasks
- Order and sort by task recurrance
- Reduce information overflow e.g. by hiding help messages
- Show help messages as bubbles when selected by user
- Remove instructions on using a web from
- Use default button texts e.g. "Save" instead of "Submit your changes"
I've come up with a paper prototype, which you can download in an annotated PDF by clicking at "Mailman webinterface draft" at the following location:
Important The version you can download is _not a design_. It's a grid that creates a structure, puts elements we need on a (HTML) page, orders and groups them following the principles I've outlined above.
Please feel free to comment on it and ask questions. I've spent the last 5 days clicking the old interface, thinking and sitting before my current proposal - I just might be blind to my own stupidity or brain dead by now. ;)
My goal is to agree on an information architecture, so we can go on and create a design that combines functional requirements and aesthetics.
Once we've agreed on a design, we will create HTML templates and then we will put them together with the upcoming REST client.