[xwiki-users] Space Versioning
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. My questions are: 1. Is there a better way for me to do this? 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) 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. -- View this message in context: http://n2.nabble.com/Space-Versioning-tp2571110p2571110.html Sent from the XWiki- Users mailing list archive at Nabble.com.
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
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.
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. Yes, using some sort of batch copy/export-import to a new space should work fine. I thought of it about a minute after sending the email. Hate when that happens.
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. Well, not only do we have product versions, but we have component versions within the product that aren't reflected by the product version. But, rather than complicate things with component based versioning, I can just setup xwiki control pages that query the response parameters, and include the correct component documentation based on that. Anyways, that was everything I needed, thanks for your time. -- View this message in context: http://n2.nabble.com/Space-Versioning-tp2571110p2571313.html Sent from the XWiki- Users mailing list archive at Nabble.com.
participants (2)
-
twk3 -
Vincent Massol