How To Sync Your Umbraco 7 Content Using USync

In my last tutorial 'How To Back-Up Your Umbraco 7 Data Using uSync and Files' I talked about how you can back-up and sync your Umbraco document types and templates using uSync.  In today's guide, we're going to carry on with uSync but talk about how to sync your content as well.

uSync Content Edition

So, like most installations nowadays, head over to NuGet and search for uSync. you should see a package called 'uSync Content Edition' install that. umbraco_usync_content_edition uSync Content edition requires uSync and it's included as part of the dependencies of the package so you don't need to do anything else. uSync content edition will export all your website's content to disk and import it again. . If you have read my post about Umbraco setting, available here, you can use uSync to sync important content pages between different servers and ensure your pages use the same Id's between installs. Next step is to go into the Umbraco backend and go to the developer tab in the sections menu. umbraco_usync_backoffice In here, go to the uSync content tab and you will see the screen above.  From here you can import and export your content.  When you import, the XML files will be stored in the 'Content' folder within a folder called 'USync' in your webroot umbraco_usync_content_edition_file_location After that you should be able to import and export your content.  As uSync Content edition replies on uSyns you should also see the uSync tab in your developers section.  From here you can enable features such as Read on Startup, Write on startup, Write on Saves and Watch the usync folder for changes and import them immediately to configure your environment to suit your needs

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); })();