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/

Reply via email to