How To Install And Use Usync For Umbraco 6.1.x

I've just started a new contract and one of the client's sites uses an old 6.1.6 version of Umbraco.  They were having deployment issues sync'ing content between server so I thought I'd add uSync.  Being someone who has only really used Umbraco 7+, I struggled for a good hour to get uSync working (mainly due to my stupidity), so I thought I'd write a quick guide in case anyone has the same problem.  I tried installing uSync via Nuget but it didn't work, so here goes: First, head over to the uSync page here. Scroll down to the bottom of the page and you should see the packages download section, in here find the version you want.  In my case this was '' umbraco6_installing_usync_part1 Now open your Umbraco back-end and head to the developers section. umbraco6_installing_usync_part2 Click 'Packages' -> 'Install local package'.  Tick the T&C's box, select the Zip file from your PC (you do not need to un-zip it) and hit load package. umbraco6_installing_usync_part4 You should see an error, detailing the package has .NET assemblies, click the 'Accept License' checkbox and click 'Install Package'. Now, if you refresh the page in the 'developer' section, you should see a little 'uSync' tab, click on it and you should now have all the power of uSYnc at your hands.  To test everything worked as expected, hit the 'Export' button. umbraco6_installing_usync_part5 In your webroot you should now see a 'USync' folder.  In here you should see a lot of XML files that contain all your data.  Using the import/export you can now move your data types between servers without having to manually re-add them in.

Jon D Jones

Software Architect, Programmer and Technologist Jon Jones is founder and CEO of London-based tech firm Digital Prompt. He has been working in the field for nearly a decade, specializing in new technologies and technical solution research in the web business. A passionate blogger by heart , speaker & consultant from England.. always on the hunt for the next challenge

Back to top
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-35662136-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + ''; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();