Hi, On Apr 1, 2009, at 9:31 PM, twk3 wrote:
Using an xwiki space for help documentation for a product. The issue being that the entire help documentation for an older version of the product still needs to be available for people using that product.
My current plan is to have one main space for all the documentation, then add a new space for each version, and do includes for the proper documents using their revision numbers.
Space versioning would make this easier, or basicallty a space variable that has a record of the revisions of all child documents at the time the space version was... versioned.
Space versioning doesn't exist natively yet. It's one feature I've added to the use cases for our new model: http://dev.xwiki.org/xwiki/bin/view/Design/XWikiModel20
My questions are:
1. Is there a better way for me to do this?
Have one space per version without doing includes on revision numbers. Basically copy all documents in a space when a version is released.
2. Would space versioning, or something of the like be easy enough to implement that I could just make my own plugin that handled it. (An intermediate java dev, but a xwiki novice)
I guess you could implement some hadhoc version by storing all versions of each document in a given space and implementing some save/ restore based on this. It looks overkill for your need though.
3. Should I really be viewing multiple revisions at all? The rollback function works fine, but I've noticed issues in viewing revisions, and I'm wondering whether it was intended only for revision comparison.
Viewing revisions should work fine. Please open jira issues if you find problems. Thanks -Vincent