[Mailman-Developers] The one-giant-object approach

2006-10-19 Thread emf
Gentlebeings, I'm trying to hook up the object-relational mapper I've worked out to mailman, and I'm encountering an issue I'd appreciate feedback on. Take MailList. Aside from its own namespace, it mixes in 11 other classes, leading to 255 names if you dir(list). Is this large, flat namespace

Re: [Mailman-Developers] Index Listing of mail lists

2006-10-11 Thread emf
[EMAIL PROTECTED] wrote: We can't wait to see the code you're going to contribute to do this. ;) I wouldn't spend effort on waiting if I were you; I'm thinking in terms of Mailman 3. I'm trying to modularize the web code now; I'm using something vaguely like a pipeline. At the very

Re: [Mailman-Developers] Digest queue possibilities

2006-09-29 Thread emf
Barry Warsaw wrote: BTW, what do you think about changing the way we hold messages for digests? E.g. instead of putting them in an mbox file, where it's more difficult to skip bad messages, stick them in a queue-like directory and pull them from there. Any messages that can't be read

Re: [Mailman-Developers] Incoming Queue format

2006-09-29 Thread emf
Brad Knowles wrote: So your assumptions about what kinds of filesystems may or may not be appropriate are not necessarily going to coincide with the decisions that other people make, or the kinds of hardware and OS they may be forced to live with. I don't disagree with this assertion, nor

Re: [Mailman-Developers] Incoming Queue format

2006-09-28 Thread emf
Brad Knowles wrote: Among other things Maildir creates really hairy long filenames, which can easily blow the iname/inode caching built into most filesystems I can't find a filesystem that has a filename dependency for inode caching, so I suspect I'm completely misunderstanding this. Could

[Mailman-Developers] trunk checkins ok?

2006-08-29 Thread emf
Gentlebeings, There are things I'd like to change that seem like they'd be best changed on the trunk; the two examples at the moment are list_names() doesn't talk to the config object properly and I found a python implementation of line-wrapping by a number-theory guy that claims to be at

Re: [Mailman-Developers] [Mailman-checkins] SF.net SVN: mailman: [7989] branches/soc2006-webui

2006-08-20 Thread emf
Sorry for all the property changes. SF.net doesn't seem to let me set repository tags. Any chance someone (barry?) can add .pyc to svn:ignore on the server side? Thanks, ~ethan ___ Mailman-Developers mailing list Mailman-Developers@python.org

[Mailman-Developers] development setup?

2006-08-20 Thread emf
Gentlebeings, As we enter the end of my SoC internship, I still have a long road to hoe to get to a complete UI for Mailman. That being said, I'm definitely going to continue working with this at least until it makes it into a mainline release, and hopefully longer. Here's my quandary: I need

[Mailman-Developers] SoC Summary

2006-08-20 Thread emf
Gentlebeings, A thousand pardons for not delivering a functional UI by the deadline of my SoC project. I have written a summary of my experiences at: http://wiki.list.org/display/DEV/2006/08/20/Summer+of+Code+summary and I assure you that I will continue to work on this project for the

[Mailman-Developers] Security standards?

2006-08-20 Thread emf
So as I understand it, mm 2.2 is dropping email reminders of passwords. This has made me think that we'd like more support for 'passwordless' manipulation of the UI. I've come up with a few approaches for this, and I'd like to get feedback as to what would be acceptable. Please keep in mind

[Mailman-Developers] Bounces, Pickles, Coding Styles Oh My

2006-07-24 Thread emf
Calloo Callay! So I'm spelunking about. I don't like the way the current UI doesn't tell the admin about bounciness of users, so I was looking to see what is known. After some non-trivial meditation on BounceRunner.py I think I know the difference between verp_probe and verp_bounce, despite

[Mailman-Developers] Password reminders going away in 2.2

2006-07-24 Thread emf
So does this mean I don't have to implement that bit of preferences UI? ~ethan ___ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ:

[Mailman-Developers] Anyone have a pickle / mbox to spare?

2006-07-23 Thread emf
Gentlebeings, It would sincerely help me if I could test my UI against actual mailman pickles to make sure I can deal with vagaries of configuration, etc. I would use them on a local machine; for collaboration purposes the data would be as available to the public as your current installation,

[Mailman-Developers] Decorators in MailList.py ....

2006-07-23 Thread emf
Hallo! I am noticing there are decorators in MailList.py... does that mean I can use them? ~ethan ___ Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ:

Re: [Mailman-Developers] Integrating Mailman with a single sign-on service

2006-07-17 Thread emf
Alisdair Tullo wrote: 2. Cosign gives a username in REMOTE_USER in each HTTP request. My intent is to get users to sign up by entering this username and an email address, then the web interface for Mailman would take the value of REMOTE_USER and map it to the email address. Which area of

[Mailman-Developers] soc2006-webui updated

2006-07-09 Thread emf
I've (correctly, this time) merged the trunk to my branch, and checked in a bunch more xhtml. now I'm going to try finishing off the rendering component so people can start seeing what I've done and help me find any bugs/UI issues. As soon as the rendering component is done, I'm going to do

Re: [Mailman-Developers] soc2006-webui updated

2006-07-09 Thread emf
Barry Warsaw wrote: BTW, is anybody getting email diffs from Ethan's checkins on the mailman-checkins list? They're not getting held so I suspect that SF isn't sending them out for his branch. Or is it just me? I don't get any, that's for sure. ~ethan fremen

Re: [Mailman-Developers] The Philosophy of Web Use.

2006-07-07 Thread emf
Brad Knowles wrote: I just read the intro to a Slashdot article at http://slashdot.org/articles/06/07/06/1654242.shtml, which quoted the following section: | Dollar for dollar, network-based computers are faster. This is incorrect, based on my experience of working in a few data centers.

[Mailman-Developers] Users, persistent storage, caches, etc.

2006-07-06 Thread emf
Barry et. al.: Barry, I've read about your SQLAlchemy work and look forward to seeing that checkin ;) Here's my situation: 1.) I have to have a concept of user to really improve the user interface. Many things become easier, but there are things I can do with a user-concept I can't do

Re: [Mailman-Developers] email schemas

2006-07-06 Thread emf
John Dennis wrote: O.K. that makes sense, but I guess it boils down to a design choice. 1) Well defined DTD/Schema, but awkward to use in practice. Another approach would be something like: headernameTo/name [EMAIL PROTECTED]/header ... headernameX-Foo/name blarg/header I'm not against

Re: [Mailman-Developers] Accessible DOM manipulations

2006-07-06 Thread emf
Brad Knowles wrote: I would much prefer to do this without JavaScript. Because you can't guarantee that you know the way that page would be rendered Can you help me understand the basis for this claim? I have looked into the matter somewhat deeply and this works in every browser I have come

Re: [Mailman-Developers] Accessible DOM manipulations

2006-07-06 Thread emf
Bryan Carbonnell wrote: I have to agree with Brad on this. An option may be to give the site admin the ability to turn the JS on/off site wide with a mm_cfg.py variable. I'm a little reluctant to add another bit flip to mm_cfg when you'll be able to delete the .js files or forbid access to

Re: [Mailman-Developers] Users, persistent storage, caches, etc.

2006-07-06 Thread emf
John Dennis wrote: Perhaps the right model is a hierarchical resolution of attributes, e.g. In order to provide administrative control over what UI elements are implemented I'm already implementing a tool that will provide control over which elements are active on a Server/Site/List/User

Re: [Mailman-Developers] Parsing and Rendering rfc2822

2006-07-06 Thread emf
Brad Knowles wrote: Archiving and MLM (Mailing List Manager) functionality can be orthogonal to each other. I can imagine - but have never used - a mailing list where access to past emails is 'orthogonal' to the use of the mailing list. Majordomo, older versions of Mailman, as just two

[Mailman-Developers] email schema / XSLT

2006-07-06 Thread emf
John Dennis wrote: Speaking of stylesheets and customized UI, are you planning on having the core mailman code generate xml, which then is transformed with xslt? This would be nice. My immediate target is getting email into an ElementTree, and then displaying it using some combination of

Re: [Mailman-Developers] The Philosophy of Web Use.

2006-07-06 Thread emf
Brad Knowles wrote: One thing that really concerns me is excessive complexity in the user interface. As a MacOS X/Safari user, I've found so damn bloody many web sites that are totally hosed for me, regardless of whether I allow them to use JavaScript or not. I can see that; I have that

Re: [Mailman-Developers] Turning off dynamic JavaScript

2006-07-05 Thread emf
emf wrote: Gentlebeings, I have read a depressing and recent article suggesting that DOM manipulations are invisible to most screen readers [1]. There are some workarounds suggested in [2], but for the most part it looks like dangerous territory. Silly me, I didn't include the links

Re: [Mailman-Developers] Turning off dynamic JavaScript

2006-07-05 Thread emf
Laura Carlson wrote: Heavyweight DOM scripting, often results in inaccessible content, The main point I'm driving at is *any* dom manipulation - heavy, light, fat-free, or decaf - appears to be invisible to the screen reading user unless I do it downstream of the focused text. I'm talking

[Mailman-Developers] Accessible DOM manipulations

2006-07-05 Thread emf
Laura Carlson wrote: --On Wednesday, July 5, 2006 8:54 PM +0200 emf wrote: Are you suggesting I provide *no* link for the screen-reader-with-javascript client and let them at some point figure out that they're not seeing what's going on and thus turn off javascript? That seems like

Re: [Mailman-Developers] Parsing and Rendering rfc2822

2006-07-05 Thread emf
John Dennis wrote: It's not at all clear to me that mailman should be responsible for archiving. While I am somewhat in agreement, the current situation is that archiving comes bundled with mailman and represents a significant weakness in its current web UI. Not doing anything about the web

[Mailman-Developers] Please Tell Me How You Translate

2006-07-04 Thread emf
Barry Warsaw wrote: I'm sure this was ages ago, but IIRC, UTF-8 was discussed at some point and the decision was made not to use it because it's support was pretty spotty in the browsers of the time. I'm sure this has improved vastly now and UTF-8 makes the most sense. Yeah, that sounds

[Mailman-Developers] Turning off dynamic JavaScript

2006-07-04 Thread emf
Gentlebeings, I have read a depressing and recent article suggesting that DOM manipulations are invisible to most screen readers [1]. There are some workarounds suggested in [2], but for the most part it looks like dangerous territory. What's worse, there seems to be no way to detect screen

Re: [Mailman-Developers] Turning off dynamic JavaScript

2006-07-04 Thread emf
emf wrote: Likewise, it should auto-detect that there is a screen reader being used, and present the appropriate screen reader compatible interface. This is an admirable goal. One screen reader in semi-common use is IE 6 via Jaws; another one is Safari with OS X reading turned on. er, I

[Mailman-Developers] Parsing and Rendering rfc8222

2006-07-04 Thread emf
Dearest mail manipulating macaques and perambulating python prestidigitators, I have been blessed by the grace of Google and so am working full-time on improving Mailman's web UI: http://wiki.list.org/display/DEV/Summer+of+Code In order to provide interfaces to archives, I believe I must

Re: [Mailman-Developers] Acessibility Testing Tools (was Re: Hi! I'll be your intern for the summer :))

2006-06-29 Thread emf
Laura Carlson wrote: David Andrews already mentioned the demo versions of JAWS and Window-Eyes [1]. I'll use the firefox jawsy thing and see what I can do past that point once I get windows on this box. Home Page Reader [3] is also a good tool for web developers and designers who are

Re: [Mailman-Developers] SoC: status update

2006-06-29 Thread emf
Tokio Kikuchi wrote: Hi Ethan, Since you are working on Web Interface, I have an important suggestion/request on the charset we use. We will use UTF-8 exclusively on WUI, with the caveat that I will be sniffing any charset information contained in emails and attempt displaying

[Mailman-Developers] ids, javascript, and Forms Acessibility

2006-06-29 Thread emf
Laura Carlson wrote: I would caution against using implicit labels. I think your advice is correct. Here is the conundrum that had me using implicit labels in the first place: a.) All mailman page-elements need to be embeddable into other pages; this means that I can't collide with unknown

Re: [Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-28 Thread emf
Terri Oda wrote: 1. Integration with look/feel of people's existing websites As others have said, the biggest question I get from people is usually along the lines of How can I make Mailman fit in to the rest of my website? The main thing I'm doing in this regard is building each piece

Re: [Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-21 Thread emf
Laura Carlson wrote: I mentioned this about a year ago [1], it would be great if the Mailman templates, like the general list information page and the user specific options page, were accessible and standards compliant. Thanks very much for your feedback, Laura! I am something of a

Re: [Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-21 Thread emf
Ian Eiloart wrote: How about this for extra: 1) Display a list of ALL members - just their names and addresses. 2) Delete ALL the list members with one click - OK, and maybe a confirm dialog! Hm. This comes slightly in opposition to the desire to have a more user-centered mailman

Re: [Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-21 Thread emf
[EMAIL PROTECTED] wrote: I'm not aware of anything about mod_python that would make your work not also support FastCGI and SCGI. Am I correct? I don't know for certain; I was planning on at least trying to implement RSS feeds as an output filter, which as far as I know means I'm hooking into

[Mailman-Developers] SoC: status update

2006-06-21 Thread emf
http://wiki.list.org/display/DEV/Summer+of+Code Gentlebeings, I have updated the summer of code page above to indicate my current progress and record the synthesis of the opinions I have received so far. Thank you for the excellent feedback you've provided so far; don't be shy about

Re: [Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-20 Thread emf
1. KISS -- I sometimes have to do list administration and moderation from my Treo 650, so anything that depends on graphics, JavaScript, CSS, or anything fancy is really bad news. Ug, yeah. There's so much cruft stuck in so many places that I've

Re: [Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-20 Thread emf
Ian Eiloart wrote: a) arbitrary page headers and footers so I can make it match the rest of my site. I'll give you this *and* throw in arbitrary page-chunks you can plop right into your page, in case you just want to expose, say, the moderator interface. b) site-wide masking of

[Mailman-Developers] Hi! I'll be your intern for the summer :)

2006-06-15 Thread emf
Hey, all; I'm ethan fremen, and I've been selected for a WebUI Summer of Code project. I'll keep a running log of my progress at http://wiki.list.org/display/DEV/Summer+of+Code My svn branch is https://svn.sourceforge.net/svnroot/mailman/branches/soc2006-webui ; feel free to check it out as