On Wed, 27 Jun 2007 00:44:42 -0700 Paul Querna <[EMAIL PROTECTED]> wrote:
> Tim Bray wrote: > > Passes lots of tests, but still lots of work to do: written up at > > (extreme) length here: > > http://www.tbray.org/ongoing/When/200x/2007/06/25/mod_atom Nice writeup! The Loneliness of the Geek made me smile ("... the intersection of those two groups is, I suspect, me.") > > I don't know if httpd needs this mod_atom, but I suspect that it'll > > need some mod_atom or another before too long. It would be nice to > > be able to POST random bits and have httpd say "OK, got it, here's > > where I put them". I've implemented similar functionality in a quick-hack module using a homegrown protocol (mod_choices from my book is distilled from part of that effort). Moving that to a standard protocol like Atom probably makes a lot of sense. Now I'm going to have to look at whether your mod_atom provides a good framework for that. Moral: there could be latent demand within geekdom. > In a way, you could view the Atom Publishing Protocol in the same > light as DAV. In that case, it makes sense to have generic module > which handles the protocol bits of APP, and provides a set of > callbacks/providers for other modules to use. At this point we get into a possibly-even-smaller intersection. If we're looking at mod_dav, we need to look at what it does right, but also at its weaknesses, so mod_atom can learn from them. > For example, this is how mod_dav interacts with both mod_dav_fs and > mod_dav_svn. > > As it is currently written, I don't think it makes too much sense to > put it into httpd -- but if we could work on abstracting down a core, > and a set of separate hooks for storage + maybe a way to easily build > end user display, I think it would be a very cool thing to include. On a purely practical note, dropping it in as a subproject would improve visibility and get it under version control. /me puts "look at this" on his todo list. -- Nick Kew Application Development with Apache - the Apache Modules Book http://www.apachetutor.org/
