Hi Andreas, Thanks to share your ideas about this very interesting subject.
Be careful when renaming the space in the xar : you have to rename the pages but also the space name possibly present in page links. The only drawback that I see in this approach is the high amount of space that it may require, especially if you keep the versions of the attachments. As each version is a space, it is easy to remove the right to update the pages of the old versions. Please keep us informed of your progresses. Regards, Maxime 2011/4/3 Andreas Hahn <[email protected]> > Hi, > > I'm wondering how I should document multiple versions of a software with > XWiki. > > 1) Each versions documentation should be accessible under a version name > that is part of the url > http://www.thesoftware.org/version1/Reference_page1 > > 2) Current version should point (redirect ?) to the most recent version > http://www.thesoftware.org/currentVersion/Reference_page1 > > (Note that I have left off any parts of the url requried by XWiki (bin ...) > > Its important that all pages of a version can be referenced as a permalink. > > I'm thinking to do it this way but I'm wondering if there are any side > effects I haven't thought of: > - Versions are space names > - Create a new version by copying the space from the last version > - Copying the space is done by exporting the xar, renaming the space to > the new version, then importing the .xar to recreate the last version. > Any changes in the new version shall not modify documents of the last > version (incl. attachments) > > - Change 'DocumentNotFound' template of 'currentVersion' (in a way that > needs investigation) that it redirects all page requests for the space > 'currentVersion' to a configured version > --- or --- > - handle requests to 'currentVersion' in an upfront (Apache httpd) Proxy > Server redirecting to a configured version > > Is this a reasonable approach to document multiple versions or do i miss > something ? > > Any ideas welcome ! > > thanks > Andreas > > > _______________________________________________ > users mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/users > _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
