[Mailman-Developers] Web UI

2008-06-19 Thread Terri Oda
A few days ago, a discussion of Mailman's web UI started on mailman- 
users: http://www.mail-archive.com/mailman-users%40python.org/ 
msg49681.html


Since this is more of a development effort than a users issue, we're  
moving continued discussion here.


I'll kick off the thread by answering a question:


But how easy is it to actually improve the web UI?


Not very.  Not only is it tightly integrated, but any text change  
will have to go through all the many translators for various  
languages.  And then there's accessibility concerns, issues regarding  
any extra install requirements we might want to add (eg for  
templating systems), and the basic problem of building an interface  
that appeals to a rather large array of people... Changing the web UI  
is a big pain.


That said, I think this is a worthwhile endeavour, and we had  
previous discussed an improved web UI being a good goal for a 2.2  
release (we'll also need new UI for mm3, of course).  Just don't  
expect it to happen tomorrow or be a cakewalk.  This is not a project  
to take on lightly.



I've started up a wiki page here for us to capture ideas for an  
improved web UI:


http://wiki.list.org/x/RoBE


and being the self-interested person that I am, I'm going to try to  
generate some thoughts on my own idea here first ;)


I think we could benefit a fair bit from having a simple and an  
expert interface for the list administrators.  I had a number of  
replies both on and off list saying yes!  please! so I take it I'm  
not the only one who thinks this is a good idea.  My question to  
everyone is... what options would you deem essential in the simple  
interface?


 Terri

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq01.027.htp


Re: [Mailman-Developers] Web UI

2008-06-19 Thread Cristóbal Palmer
On Thu, Jun 19, 2008 at 01:21:31PM -0400, Terri Oda wrote:

 My question to everyone 
 is... what options would you deem essential in the simple interface?

* Membership management
 o add/remove members
 o adjust per-member digest settings
 o adjust per-member moderation
* Moderation
 o 3 PRESETS:
   announce-only list vs.
   moderated discussion vs.
   open discussion
* List Description
 o web landing page description
 o footer content
* Passwords
 o brain-dead obvious password reset procedure
   (we get a lot of tickets requesting a password reset)

Thanks for this...

Cheers,
-- 
Cristóbal Palmer
ibiblio.org systems administrator
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq01.027.htp


Re: [Mailman-Developers] Web UI

2008-06-19 Thread Jason Pruim
Personally from my stand point, the only options that I can think of  
for a simple interface would be:


MAIN SITE ADMIN:
#1. Create a new mailing list
#2. Add Users to list
#3. Manage digest/non digest options
#4. Emergency moderation
#5. Archives (Setting for public/private)

LIST ADMIN:
#1. Manage subscriber list
#2. Manage digest/non digest options
#3. Emergency moderation
#4. Archives (Public/private settings)


I think that's it... And then provide links to the advanced interface,  
Maybe have a glossary where you can go into and pull up all the  
settings and then click on it and link directly to it?


In fact... Depending on how the documentation is done, it might be  
possible to use that to grab the settings...



On Jun 19, 2008, at 1:21 PM, Terri Oda wrote:

A few days ago, a discussion of Mailman's web UI started on mailman- 
users: http://www.mail-archive.com/mailman-users%40python.org/msg49681.html


Since this is more of a development effort than a users issue, we're  
moving continued discussion here.


I'll kick off the thread by answering a question:


But how easy is it to actually improve the web UI?


Not very.  Not only is it tightly integrated, but any text change  
will have to go through all the many translators for various  
languages.  And then there's accessibility concerns, issues  
regarding any extra install requirements we might want to add (eg  
for templating systems), and the basic problem of building an  
interface that appeals to a rather large array of people... Changing  
the web UI is a big pain.


That said, I think this is a worthwhile endeavour, and we had  
previous discussed an improved web UI being a good goal for a 2.2  
release (we'll also need new UI for mm3, of course).  Just don't  
expect it to happen tomorrow or be a cakewalk.  This is not a  
project to take on lightly.



I've started up a wiki page here for us to capture ideas for an  
improved web UI:


http://wiki.list.org/x/RoBE


and being the self-interested person that I am, I'm going to try to  
generate some thoughts on my own idea here first ;)


I think we could benefit a fair bit from having a simple and an  
expert interface for the list administrators.  I had a number of  
replies both on and off list saying yes!  please! so I take it I'm  
not the only one who thinks this is a good idea.  My question to  
everyone is... what options would you deem essential in the simple  
interface?


Terri

___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/japruim%40raoset.com

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq01.027.htp



--

Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
11287 James St
Holland, MI 49424
www.raoset.com
[EMAIL PROTECTED]




___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq01.027.htp


[Mailman-Developers] GPLv3

2008-06-19 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

As you know, GNU Mailman has been an official GNU project for almost  
its entire life.


As such, our project receives certain benefits and has certain  
responsibilities.  One of our responsibilities is to adopt the  
standard GNU licensing regime.  This aligns with our goals for the  
project and so we do it gladly.


Last year, the Free Software Foundation released a significant update  
to the venerable GNU General Public License, called version 3 or  
GPLv3.  Recently, the FSF has been asking GNU projects in general, and  
GNU Mailman in particular to update to the GPLv3.  I think this is a  
good idea.  Briefly, compatibility with the Apache ASL 2.0 and the  
ability to exempt Python system libraries are two big benefits for us.


In talking with the FSF, we've agreed not to change Mailman 2.1 at  
all.  We will continue to release new Mailman 2.1 versions under the  
GPLv2, though hopefully after 2.1.11 there won't /be/ any more new 2.1  
releases ;).


Both Mailman 2.2 and 3.0 will be released under the GPLv3.  We've not  
made the changes to the source code yet, but we should do that soon.


I hope that you, our great Mailman community, will support this  
effort.  I don't think we need a big debate about the FSF, GNU or GPL  
here.  Long ago we committed to being a GNU project, and this is what  
the FSF wants all GNU projects to do.  I have less experience with the  
GPLv3 (as we all do!) but from my discussions and reading, I think the  
GPLv3 is a good license.  Please note that we are not planning to  
adopt the Affero GPLv3 even though Mailman has such a prominent web  
presence.


If you have a specific hardship with our adoption of GPLv3 for Mailman  
2.2 and 3.0, please let me know.  I may not be able to answer your  
questions, but we can bring in some official GNU and FSF people to  
help us address them.  I don't have a time frame for making the  
switch, but I'd like to do it soonish, and definitely before any next  
alpha release.


For more information, please see:

http://gplv3.fsf.org/
http://www.fsf.org/licensing/licenses/gpl-faq.html

Cheers,
- -Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAkha0V4ACgkQ2YZpQepbvXGydgCfXQ5VSeHcuPn9O/q4TInCW8ec
VjYAmgOBY5v/LKSih1PGGb8/MgrAigfq
=Oy7b
-END PGP SIGNATURE-
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showfile=faq01.027.htp