On a related note, in the absence of a hucnhentoot-contrib, I'll take a moment to plug some of my own hunchentoot-using packages.
Two are general purpose libraries that could, in theory, be used by any hunchentoot application, hunchentoot-vhost for using a single hunchentoot server to serve multiple "hosts", and hunchentoot-auth for managing users. The other package is nuclblog, which is a relatively simple blog that runs on top of hunchentoot. They can be found at:
http://cyrusharmon.org/projects
Comments/suggestions/patches-to-implement-all-the-neat-features-I- never-got-around-to-implementing gladly accepted.
In particular, I'd be curious as to how others handle user authentication and what not. It starts off trivial, but, at least from my experience, got to be a bit more complicated than I would have thought at the beginning. Things like redirecting non-authorized users, html pages for logging in vs. browser authentication, password salts, persistent storage for users, an interface for adding new users, etc... all make this a harder problem than one might think at first glance. Perhaps it's just "trivial" and everyone should roll their own solution here, but, comments on the hunchentoot-auth approach would be greatly appreciated.
Thanks,
Cyrus
On Oct 4, 2007, at 12:26 PM, Edi Weitz wrote:
On Thu, 04 Oct 2007 10:17:31 -0600, Robert Uhl eadmund42@gmail.com wrote:
Perhaps there should be a HUNCHENTOOT-CONTRIB which contains such things, and if they become standard/useful enough then they might be merged into Hunchentoot proper?
In TBNL we had a contrib repository included with the distribution, but I deemed it too much work (for me) to maintain it together with the main source. We now have this
http://common-lisp.net/websvn/listing.php?repname=tbnl&path=% 2Fcontrib%2Flsp%2F
which currently contains code by Mac Chan. If someone else wants access to this repository for add-ons for Hunchentoot, let me know.
Cheers, Edi. _______________________________________________ tbnl-devel site list tbnl-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/tbnl-devel