Fix broken document comparison

score 75
Voted on 15 times. You have not voted. Active

Jive will not compare versions of collaborative documents when they are above a certain size. The limit is set quite low and we have a number of documents where changes cannot be tracked.


This is all down to the way Jive handles document changes in the back-end database; each change results in a full copy of the document being stored.


I propose that this is changed to a 'reverse diff' schema, where a full copy of the latest version is stored (for fast display) but only the differences are stored for the previous versions. Previous versions could be constructed in full using the reverse diffs when required.


This would also allow for RSS feeds to display the change, rather than the entire document.


Follows on from these discussion threads: How does Jive store incremental document changes? Can RSS feeds include changes?


Vote history

Introducing Tracks on the Jive Community
Configure your Jive Community experience by selecting a track. We'll use this track on the homepage to show you relevant content and help you find resources quickly. You can change your track easily from the homepage or your profile.
As a community manager, you're an ambassador for your Jive community as you build places, curate content and engage with fellow community members. To help you go further with your site, we'll share success stories and other resources.
Whether considering a new purchase or working on an upgrade, technology managers need insight on the best ways to implement a community and learn more about the various upgrades in software releases.
An effective community starts with sound business strategy. As your community matures, you'll want to learn and share best practices for implementation and continued success.
Whether you're a developer, system administrator or a designer, you need insight on building a great user experience for your Jive community. Get the scoop on theming, API's, upgrades and more.
We've got a special area for partners to get essential information and best practices they need for describing and selling Jive to potential customers.
Whether or not you have a specific role in your Jive community, this track highlights areas of interest to Jive users such as training materials, community best practices and an opportunity to network with other customers.
save and close