On Fri, Nov 30, 2001 at 05:02:35PM +0100, Stefano Mazzocchi wrote:
> Jeff Turner wrote:
[..]
> > I
> > understand the reason for this; the only problem is that when Cocoon 3
> > arrives, everyone's URLs will break again. A nicer solution would be to
> > have:
> > 
> > http://xml.apache.org/cocoon1
> > http://xml.apache.org/cocoon2
> > http://xml.apache.org/cocoon3
> > 
> > and then use mod_rewrite to make http://xml.apache.org/cocoon/ reflect
> > whatever is the current version. 
> 
> Forget it! The Cocoon homepage *is* http://xml.apache.org/cocoon/.
> 
> Period.
> 
> We will never have other URIs, we'll keep all the documentation inside
> and work more evolutionarely from now on (no big transitions).

What use is a stable URI if the resource it references keeps changing?

Say I write a HTML page, "How to install Cocoon 2 with FooBar
extensions". I want to reference the content currently at:

http://xml.apache.org/cocoon/installing/

But I can't, because when Cocoon 2.x or 3 comes out, it won't be the
same content I intended to reference.

It's a Cool URI, but it ain't a Cool Resource, because it keeps changing
:)

My mod_rewrite suggestion above is one solution; have two URIs per
resource, one stable, one changing.

This is far from a Cocoon-specific problem though. It would be nice if
there were a HTTP header, by which one could specify "Give me the
version of resource X at date Y". This could even be
implemented with Cocoon, if there were a magic "date" param, and if
there were a "cvs://" protocol to provide a backend. Hmm... 


--Jeff

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to