For what it's worth, I  agree with you about versioned docs, but we surely have 
to talk about the technical details.

You are assuming that .htaccess files are taken into consideration by the 
webserver, which isn't neccessarily so.
Most of the httpds out there don't, the Apache httpd being the only one as far 
as I know.
And even the Apache httpd does not necessarily obey the directives of the 
.htaccess files. As a result, relying on the .htaccess files would 
"condemn" every mirror (if existing) and mojo.codehaus.org to use the Apache 
httpd from now on, not to mention a certain configuration of the apache which 
had to be obeyed (and documented, tested, maintained, *mumble* ...)

That beeing said, we could think of creating a site with multiple versions of 
itself in case according tags are present in the used SCM system.
But to be honest with you, I have a strong feeling that this would easily lead 
to configuration monsters.

Propably the easiest way to achieve what you want is to simply add a version 
number to every "release site" directory and link them manually.

Another idea would be to have a directory structure like

foo-plugin-site/
|-- 1.0
|-- 1.1
|-- 1.2
`-- 1.3

on the server and have the site-plugin write an index.html according to the 
existing directories, probably with the help of a meta file in 
'foo-plugin-site'.
But even the concept would have a major impact on the whole community (since it 
has an impact on a well introduced behavior) and therefor has to be _carefully_ 
planned and discussed.


Kind regards,

Markus

Am 22.05.2011 um 01:38 schrieb Benson Margulies:

> Something tells me that you've all considered and rejected this before, but 
> ...
> 
> What if the site deployment URL was set to include a version number
> element, and then part of the release process was to update a
> .htaccess to point to the latest release?
> 
> Then you could deploy a snapshot site, and people who really wanted to
> could look at old release sites, and a new release wouldn't occupy the
> main URL until after the vote passed.
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>    http://xircles.codehaus.org/manage_email
> 
> 


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to