FLEXIcontent / flexicontent-cck

Advanced content management for Joomla
http://www.flexicontent.org
83 stars 53 forks source link

Feature request: More efficient versioning (only keep track of edits) #634

Open JeBy777 opened 8 years ago

JeBy777 commented 8 years ago

Correct me if I'm wrong, but the way the versioning works right now is it saves all the data from the item multiple times even if some data has not changed, right? Could it be possible to make it so that only the edits of fields are saved and therefore have a smaller impact on performance (and save space in the database)?

Reason I am noticing this problem is because I want to credit the users that modified content but their "versions" get lost because I can't keep all the versions of the item as if even 1 field is changed in a version it duplicates all the other fields too.

Thanks for all the hard work!

ggppdk commented 8 years ago

The idea is to change behaviour of versioning and create 1 new version per login session, or per e.g. n hours, possibly making this configurable.

About versioning individual fields, that will create complex checks, it will not happen by FLEXIcontent, neither i think that Joomla CORE versioning will ever do such a thing