GHC11 open source day
GHC11 included an open source hackathon on Saturday, and I was lucky enough to find some great people who spent the day helping with usability testing and interface mockups for Mailman.
We focused a bunch on the admin interfaces, which (unlike the archives and the member options pages) haven't been particularly usability tested before, and poked through using the first roughs for Mailman 3.0 (Thanks again for letting us abuse your server, Florian!). I've got a huge pile of notes and a suitcase filled with big paper prototypes, like the one Mel's working on in this photo:
https://photos-2.dropbox.com/i/l/tGZOpFHyUZYWdP8qQIWC3bCtfwQ7vqHMrwqhz8tGWC4...
Over the next week or so I'll be digitizing what we produced in the form of photos, ui mockups and notes on the wiki.
If anyone's interested in helping with the UI work, I could use some help! This is a great place to start if you've always wanted to help but weren't sure what to do or were worried your python skills weren't up to snuff. I should have the photos of the paper prototypes up Monday evening (I'm on US Mountain time) and I'd love some help translating the photos into UI mockups (either on the wiki or semi-functional HTML/JavaScript prototypes) to start.
Terri
Hi
I have been thinking of getting involved in helping the mailman team especially regarding the web interface where I am most at home.
Perhaps assisting you with this might be a good introduction
What would you suggest as a next step?
On Mon, 14 Nov 2011 01:57:13 -0700 Terri Oda <terri@zone12.com> wrote:
GHC11 included an open source hackathon on Saturday, and I was lucky enough to find some great people who spent the day helping with usability testing and interface mockups for Mailman.
We focused a bunch on the admin interfaces, which (unlike the archives and the member options pages) haven't been particularly usability tested before, and poked through using the first roughs for Mailman 3.0 (Thanks again for letting us abuse your server, Florian!). I've got a huge pile of notes and a suitcase filled with big paper prototypes, like the one Mel's working on in this photo:
https://photos-2.dropbox.com/i/l/tGZOpFHyUZYWdP8qQIWC3bCtfwQ7vqHMrwqhz8tGWC4...
Over the next week or so I'll be digitizing what we produced in the form of photos, ui mockups and notes on the wiki.
If anyone's interested in helping with the UI work, I could use some help! This is a great place to start if you've always wanted to help but weren't sure what to do or were worried your python skills weren't up to snuff. I should have the photos of the paper prototypes up Monday evening (I'm on US Mountain time) and I'd love some help translating the photos into UI mockups (either on the wiki or semi-functional HTML/JavaScript prototypes) to start.
Terri
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/drew%40fergiesonto...
Security Policy: http://wiki.list.org/x/QIA9
-- Drew Ferguson AFC Commercial http://www.afccommercial.co.uk
On Nov 14, 2011, at 10:19 AM, Drew Ferguson wrote:
I have been thinking of getting involved in helping the mailman team especially regarding the web interface where I am most at home.
Perhaps assisting you with this might be a good introduction
What would you suggest as a next step?
Drew, that's great, we'd love to have you help us out. The first step is to join the mailman-developers mailing list (I had to approve your post). Use this list to discuss any issues or work you do with Mailman, and the bug tracker to report any issues.
If you're looking for things to do, perhaps you can describe your interests, and then Florian and Terri can look for interesting tasks that align with your interests.
Also, if you are going to contribute code to the project, we should get you to sign an FSF copyright assignment for sooner rather than later. Would you be willing to do that? If so, I can get things started with the FSF.
-Barry
Hi,
for those who are thinking about contributing to the new web UI (welcome, Drew!) and want to mess around with what's already there, here's a quick guide to installing the necessary components:
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+...
This guide will be subject to change (especially the branch locations on launchpad), but I wanted to send this out quickly to provide a starting point. Please bear in mind that it only covers a development installation of the web ui, so no mails will be sent nor received. Also: Installing it as described on a publicly accessible server would pose a security risk. So don't! ;-)
The web UI basically consists of three components: GNU Mailman 3 (obviously), mailman-django (a pluggable Django application) and mailman.client (a ReST API client library). Many thanks go out to Anna Granudd and Benedict Stein who did almost all the work on mailman_django as part of their Google Summer of Code projects in 2010 and 2011!
Please tell me if something doesn't work or if you need help setting this up.
Cheers Florian
On Monday, November 14, 2011 16:33 CET, Barry Warsaw <barry@list.org> wrote:
On Nov 14, 2011, at 10:19 AM, Drew Ferguson wrote:
I have been thinking of getting involved in helping the mailman team especially regarding the web interface where I am most at home.
Perhaps assisting you with this might be a good introduction
What would you suggest as a next step?
Drew, that's great, we'd love to have you help us out. The first step is to join the mailman-developers mailing list (I had to approve your post). Use this list to discuss any issues or work you do with Mailman, and the bug tracker to report any issues.
If you're looking for things to do, perhaps you can describe your interests, and then Florian and Terri can look for interesting tasks that align with your interests.
Also, if you are going to contribute code to the project, we should get you to sign an FSF copyright assignment for sooner rather than later. Would you be willing to do that? If so, I can get things started with the FSF.
-Barry
On Mon, 14 Nov 2011 18:14:28 +0100 "Florian Fuchs" <f@state-of-mind.de> wrote:
for those who are thinking about contributing to the new web UI (welcome, Drew!) and want to mess around with what's already there, here's a quick guide to installing the necessary components:
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+...
Thanks, checking it now...
-- Drew
Hi,
http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+... There was a typo in the second code block - where it said "$ bin/mailman" it should've said "$ bin/buildout" (thanks for correcting it, Tiago!).
Also, confluence seems to display code blocks only with JavaScript activated. So if all you see is empty dashed borders between the paragraphs, try to activate JS...
Florian
On Mon, 14 Nov 2011 10:33:41 -0500 Barry Warsaw <barry@list.org> wrote:
On Nov 14, 2011, at 10:19 AM, Drew Ferguson wrote:
I have been thinking of getting involved in helping the mailman team especially regarding the web interface where I am most at home.
Perhaps assisting you with this might be a good introduction
What would you suggest as a next step?
Drew, that's great, we'd love to have you help us out. The first step is to join the mailman-developers mailing list (I had to approve your post). Use this list to discuss any issues or work you do with Mailman,
Sorry, my mistake - posting from wrong address
If you're looking for things to do, perhaps you can describe your interests, and then Florian and Terri can look for interesting tasks that align with your interests.
Long time hacker on Plone/Zope projects and standalone python projects Was originally interested in working on CSS part of Web UI for skinning purposes but comfortable and interested in most aspects of this.
Was a victim of sendmail in my youth acquiring a "mild" aversion to SMTP in general
-- Drew
Hi,
(Thanks again for letting us abuse your server, Florian!).
You're very welcome! BTW: Thanks to Patrick Koetter for providing us with a virtual machine to play around with.
I've got a huge pile of notes and a suitcase filled with big paper prototypes, like the one Mel's working on in this photo: https://photos-2.dropbox.com/i/l/tGZOpFHyUZYWdP8qQIWC3bCtfwQ7vqHMrwqhz8tGWC4...
Over the next week or so I'll be digitizing what we produced in the form of photos, ui mockups and notes on the wiki. That sounds (and looks) fantastic! I am SO looking forward to see the results.
If anyone's interested in helping with the UI work, I could use some help! This is a great place to start if you've always wanted to help but weren't sure what to do or were worried your python skills weren't up to snuff. I should have the photos of the paper prototypes up Monday evening (I'm on US Mountain time) and I'd love some help translating the photos into UI mockups (either on the wiki or semi-functional HTML/JavaScript prototypes) to start. I have streamlined the installation process for the web ui a bit and am in the process of setting up something like a "5 Minute Guide to Getting the Web UI Running" page in the wiki. I hope to post the link here within the next hour or so...
Cheers Florian
Terri
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/f%40state-of-mind....
Security Policy: http://wiki.list.org/x/QIA9
On Nov 14, 2011, at 01:57 AM, Terri Oda wrote:
If anyone's interested in helping with the UI work, I could use some help! This is a great place to start if you've always wanted to help but weren't sure what to do or were worried your python skills weren't up to snuff. I should have the photos of the paper prototypes up Monday evening (I'm on US Mountain time) and I'd love some help translating the photos into UI mockups (either on the wiki or semi-functional HTML/JavaScript prototypes) to start.
Thanks Terri, this is fantastic.
I'll take this opportunity to announce something that we've been chatting about in private for a little while. I want to officially announce that Terri and Florian are leading the new Mailman 3 web-ui sub-project.
While I will continue to lead the core work, I am totally confident that Terri and Florian are not only talented and able to drive the web-ui work, they can also do a *much* better job at it than I can. We'll use the Launchpad bug tracker as the primary way to have the web-ui inform the core about API work that they need to best implement the web-ui. As other contributors have done, this is in some ways no different than anyone else doing integration work with the Mailman 3 core, and I will try to add any identified missing APIs as soon as possible. (Don't forget to tag such bugs with the 'mailman3' official tag).
While we didn't hit my goal of a release on 11/11/11, I do think we've made a significant amount of progress recently. The next core release will be a beta, just as soon as I crack the authentication/authorization nut (if you have ideas for that, let's hear it!).
Please join me in congratulating - and more importantly, helping! - Terri and Florian.
Cheers, -Barry
participants (5)
-
Barry Warsaw
-
Drew Ferguson
-
Drew Ferguson
-
Florian Fuchs
-
Terri Oda