[Mailman-Developers] Web UI
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
--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
-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
-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
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
-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
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