|
Version Control
|
|
Written by Flavio Adalberto Kubota
|
|
I got some progress these weeks: Compare two differents versions and publish any version.
When you compare two versions, you can see what was changed between these two version. I'm doing this based in colors. Green color for added content, red for deleted and yellow for changed.
And an user can choose which version of the content he wish to publish. But because of this, to continue my work I need to make a choice and I need a feedback.
In editing content, I have two possibilities if implementation, the first is:
- When a content is opened for editing, always is presented the lastest version.
- Or edit the version that is publish.
Both options are viable. The first one, keep a sequencial logic, while the second, let the user edit what is displayed in the site. In the first case, to edit an old version, it would be necessary to recover this version to be the last version, and then edit.
Any feedback is appreciated to help me to choose which one to code.
Thank you for this and thank you for all comments in the blog.
|
Monday, 14 July 2008
Exactly.
Thanks for giving us the chance to be involved/provide feedback on this project Flavio! If there is anything we can do in terms of testing or other feedback just let us know. Version Control is such a *vital* part of a CMS system once you start using it with a community, I think you've got the best project of the lot.
James and Susan
Friday, 11 July 2008
James and Susan, I just compare two versions and show the differences between them, but I liked the way you proposed to see if there are multiple edits. It would be like a blame of subversion, showing who has edited each version. I also think it is important to limit user to publish a content when edit. It is possible to make it configurable.
Friday, 11 July 2008
Friday, 11 July 2008
I agree that republishing should increment the version number to that the published becomes the newest revision as of the time it is published.
How are you thinking of handling it if there are multiple edits but the original has not been reviewed and republished?
Perhaps instead of just colors, go with colored text that has a superscript (like a footnote) indicating what revision number that change comes from? That way you could show multiple changes all in one document, and a community could collaborate on fine tuning the wording with everyone adding their comments until an editor makes the final call and republishes?
James and Susan
Thursday, 10 July 2008
I liked what you said, about showing a link for an old revision, I haven't thinked about this.
Thursday, 10 July 2008
Wednesday, 09 July 2008