On Sun, Jan 22, 2012 at 6:24 PM, Peter Bittner <[email protected]> wrote: > > https://pyjs.org/pyjs.org/pyjamaslamson/librelist/app/data/archive/pyjamasdev/2010/10/22/queue/new/1287746463.M670011P28030Q38.c72b7a89e004c2583c1de5d0ab14584e > -> could redirect to: http://lists.pyjs.org/mail/#pyjamasdev:2010:10:22
sounds fine ... but why the funky url? http://lists.pyjs.org/mail/#/pyjamasdev/2010/10/22/ ... or even (default to pyjamasdev) http://lists.pyjs.org/mail/#/2010/10/22/ ... and hence: http://lists.pyjs.org/mail/#/1287746463.M670011P28030Q38.c72b7a89e004c2583c1de5d0ab14584e/ ... would work fine too, and the signatures are easy to match. otherwise looks fine to me ... i'm mostly impartial to the use of google groups or any other as a readonly archive, though of the two listed i prefer gmane. lamson is simply a python SMTP server that lets you easily wire it into any front-or-back end -- the code that powers the mailing list is a (possibly outdated) copy of the librelist.org code. somewhat unrelated, but my outstanding goal is to gather all the pyjs.org components -- git, git-web-interface, lamson, lamson-web-interface, jsonrpc, website, examples, EVERYTHING -- under a single uWSGI master/emperor instance because a) it puts everything in one spot, b) its portable and can easily be moved or load balanced, c) it allows all components to easily communicate, d) uWSGI is fantastic and this is exactly what it's designed to do ... Mongrel2 might be used to handle https connections and could also facilitate cool pyjs real-time examples (Nginx is used right now, but after much use and configuration tweaking, i think Nginx is a total hack job). the design right now let's us drop in new applications as needed, and per-uWSGI, supports a wide range of performance and security options. there is still some work to do, as i had to backburner it about 4mo ago due to personal job-life-time related problems, but over the coming weeks i'll be revisiting this. no demo ATM, but i've been playing with a service to auto-translate+minify pyjs code and serve via Coral Cache ... this would enable cross-domain caching and accelerate EVERYONE'S apps (needs some prerequisite tweaks in pyjs code though). ... anyways, my rambling aside, there isn't a whole lot to the mail app. with some of the work i've seen others sharing, and even my own toy projects, it could be vastly improved, very rapidly. some may think it's more productive to use ready-made tools like mailman/etc, but i think it's a good opportunity to generate a useful pyjamas microframework -- all apps need the same basic tools (hash parsing, etc) -- simple apps powering our own infrastructure is a perfect way to realize that, imo. -- C Anthony

