cancel
Showing results for 
Search instead for 
Did you mean: 

Best versioning practices

bengrah
Champ on-the-rise
Champ on-the-rise
Hi all.

Recently we ran into a snafu with regards to versioning. In our previous CMS we have automatic versioning set up so that every single document in the repo is versioned. With Alfresco, we wanted to recreate that same functionality. So at the Company Home level, we set up a rule that automatically versioned everything that entered the Company Home folder, then Reapplied the Rule to all Subfolders and Children. But when we restarted Alfresco, we ran into an issue where Alfresco is trying to append an aspect to something that can't be versioned.

So I'm just wanting to know does anyone have a good practice when it comes to versioning? My main worry is that we would've ran into this issue at some point down then line anyway. We've been recommended to just use the rule if we have to, on the single folder that needs it. Opposed to putting it at a higher level. But in the future that folder may have a deeper structure, and this versioning rule may change. It'd just be interesting to hear what others have done when it comes to this and if you've ran into any problems with it.
3 REPLIES 3

smicyk
Champ in-the-making
Champ in-the-making
Hi,

maybe this wiki will be helpful to you http://wiki.alfresco.com/wiki/Versioning_Behaviour

Thanks,
smicyk

janv
Employee
Employee
Based on http://forums.alfresco.com/en/viewtopic.php?f=9&t=35676 it sounds as if you hit an unfortunate regression bug that crept into 3.3.1 (impacting such a top-level auto-versioning rule). FYI, this issue should be resolved by upgrading to 3.3.2 or higher.

Regards,
Jan

bengrah
Champ on-the-rise
Champ on-the-rise
Based on http://forums.alfresco.com/en/viewtopic.php?f=9&t=35676 it sounds as if you hit an unfortunate regression bug that crept into 3.3.1 (impacting such a top-level auto-versioning rule). FYI, this issue should be resolved by upgrading to 3.3.2 or higher.

Regards,
Jan

janv what would you consider to be the best way to version content, we've been told that the best way would be to tamper with the core config files so that versioning is set up automatically from this entry point, that way we can turn it off should something like this happen again but obviously Alfresco states that we shouldn't be mucking around with any core files.