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

Reply via email to