[Mailman-Developers] Web UI

2008-06-20 Thread Stephen J. Turnbull
Terri Oda writes:

  Not very.  Not only is it tightly integrated, but any text change  
  will have to go through all the many translators for various  
  languages.

Aha.  You beat me to that one.

I think that one way to deal with that, though, would be to simply
refactor the existing interface.  Unless Mailman does something very
weird, as I understand the implementation of gettext a strict
prohibition on changing the strings should allow you to use the same
translations.  Obviously the page would need to be retranslated,
though.

It should be possible to automatically create a database of many
useful translations even if they're not already in a gettext message
catalog by parsing the HTML.

Another possibility (which is not as attractive) is that I believe
that it's possible in gettext to change the template string but leave
it attached to the translation until the translation is updated.  This
obviously does depend on the translations being in a gettext message
catalog, though ... it won't work for page templates.

  that appeals to a rather large array of people... Changing the web UI  
  is a big pain.

Well, maybe we don't have to change it, just add a better one to it.
This probably requires some Deep Thinking, as there may be assumptions
that there's only one way to change an option buried in the interface
(in particular, the changing the option here may cause other screens
to be out of date kind of thing, but there may be more serious issues).

Sure, this could be done naively and just make things more complex,
but there may be ways to avoid that.
___
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-20 Thread Ian Eiloart



--On 19 June 2008 13:21:31 -0400 Terri Oda [EMAIL PROTECTED] wrote:



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?


List admin:
   Jason said:
   #1.  Manage subscriber list
   I think this needs bulk un/subscribe. Strong warnings about legal 
requirements should be present. Perhaps with localised links to guidance.
   Should also put individual moderation here. Perhaps some other 
options.

   #2.  Manage digest/non digest options
   I'm not sure this is absolutely required in a simple interface.
   #3.  Emergency moderation
   Yes!
   #4.	Archives (Public/private settings), navigate to archives, (maybe 
censor an archived message).


   Cristóbal added:
   #5 3 PRESETS:
   announce-only list vs.
   moderated discussion vs.
   open discussion
   #6 List Description
   web landing page description
   footer content

   I would add:
   #7 search for a list member.
   #8 Display/export entire membership list.
   #9 Add/remove a moderator
   #10 contact a system administrator to
   Request list removal,
   Request a new list, or
   Get help

Site admin:
--
   site management (define lists, and list ownership, apply emergency 
moderation):

   #1 Display lists, with ownership and emergency moderation status.
   Perhaps sort/filter by owner or domain, style or moderation status, 
traffic.

   #2 Add a list with a preset style/change style.
   #3 Disable or Delete a list, and/or list archive.
   #4 Change a list owner or moderator.
   list management:
   #5 disable list features  (eg, to prevent the owner from changing 
footer content).

   #6 manage a list - with full feature set
   #7 become list owner - (so you can see the effect of disabling features)
--
Ian Eiloart
IT Services, University of Sussex
x3148
___
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] GPLv3

2008-06-20 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Jun 19, 2008, at 5:36 PM, Barry Warsaw wrote:

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.


I have started a wiki page that we can use to collect and answer any  
issues with the switch.  I invite you to add your comments to this page:


http://wiki.list.org/display/DEV/GPLv3

Cheers,
- -Barry

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

iEYEARECAAYFAkhbrFcACgkQ2YZpQepbvXEBYACfRTbSyfl+Pc+Gv6NMH0Y3L0Cj
WggAoJ8dN/0/wYbTP76P3zh9CFEGU5LC
=+BjC
-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


[Mailman-Developers] Calling all Mailman consultants

2008-06-20 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi everybody,

I get asked all the time: will you set up my lists for pay?

I'm not interested or able to do this kind of work, but I always feel  
bad about turning people away without some pointers to other people.   
I've started a wiki page for those of you who might be interested in  
picking up some of this business.


http://wiki.list.org/display/COM/Mailman+consulting+services

This is different than the Mailman hosting page, but if you do both,  
it's okay to be on both lists!  If you perform these kinds of  
services, please do sign up on that page because I will be pointing  
people to it in the future.


Cheers,
- -Barry

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

iEYEARECAAYFAkhbvYEACgkQ2YZpQepbvXGxXgCbBN+qAA2DXA7X0fCAg8yRPW6C
qV8Anil7gfCkCpfmO/qsd5T8zpFKU8ob
=kjOv
-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


Re: [Mailman-Developers] better logging of undiscernable bounces

2008-06-20 Thread Bob Puff
Oh yeah!!! I did that one a while ago!

Bob


-- Original Message ---
From: Fil [EMAIL PROTECTED]
To: Mailman Developers mailman-developers@python.org
Sent: Fri, 20 Jun 2008 19:48:14 +0200
Subject: [Mailman-Developers] better logging of undiscernable bounces

 A very useful patch (against 2.1.11rc1)
 
 --- Mailman/Queue/BounceRunner.save.py  2008-06-20 19:34:51.0 +0200
 
 +++ Mailman/Queue/BounceRunner.py   2008-06-20 
 19:35:44.0 +0200 @@ -230,7 +230,8 @@ class 
 BounceRunner(Runner, BounceMixin): # If that still didn't 
 return us any useful addresses, then send it on # or discard 
 it. if not addrs: -syslog('bounce', 'bounce 
 message w/no discernable addresses: %s', +   
  syslog('bounce', 'bounce message to %s w/no discernable addresses: 
 %s', +   mlist.internal_name(),
 msg.get('message-id')) maybe_forward(mlist, msg) 
 return
 
 -- Fil
--- End of Original Message ---

___
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] better logging of undiscernable bounces

2008-06-20 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Jun 20, 2008, at 1:48 PM, Fil wrote:


A very useful patch (against 2.1.11rc1)


--- Mailman/Queue/BounceRunner.save.py  2008-06-20  
19:34:51.0 +0200
+++ Mailman/Queue/BounceRunner.py   2008-06-20  
19:35:44.0 +0200

@@ -230,7 +230,8 @@ class BounceRunner(Runner, BounceMixin):
# If that still didn't return us any useful addresses, then  
send it on

# or discard it.
if not addrs:
-syslog('bounce', 'bounce message w/no discernable  
addresses: %s',

+syslog('bounce', 'bounce message to %s w/no discernable
addresses: %s',
+   mlist.internal_name(),
   msg.get('message-id'))
maybe_forward(mlist, msg)
return


Seems reasonable to me!
+1

- -Barry

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

iQCVAwUBSFxiFXEjvBPtnXfVAQIb4wP7BJBzA2D/1CL2DEojxLVkOEOvrbPv5Z33
OisnDgmMYEYp6Ju6luJme7hRNfV/O1wLFvuGmC++s8P0u6Dm9fIyjt7bvoSN2Qb6
Ss5UhGuf7YoJZuwkAwcIlkUSpbtQWdaRU+TpWcBe8n8sUgiLPihlgTLYfnfOYfox
37QSpVRLvm8=
=E6rp
-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


Re: [Mailman-Developers] better logging of undiscernable bounces

2008-06-20 Thread Stephen J. Turnbull
Mark Sapiro writes:
  discernable addresses' message, so the list name isn't really required
  since the list will be identifiable with the first change, and it may
  even seem redundant, but I think it's more consistent to include it on
  all the messages.

+1
+1

Consistency and (some) redundancy is good in logs.
___
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