Best way to transfer content from DEV to PROD, bot...
# help-with-umbraco
o
Hello everyone! I'm relatively new to Umbraco from Sitecore background, and all our clients are pretty new transition to Umbraco as well. One challenge I have is to package updated content/ doc type/ settings from Dev server to Prod server, both are on premise. We currently is using uSync to 1. Request a time for content freeze on PROD 1. uSync all content and settings on Prod 2. uSync all content and settings on DEV 3. Manually compare the changes between 2 env, then get a merged uSync file that has latest PROD content, as well as updated doc types, content items, etc 4. uSync it back to PROD along with code change for update The process includes content freeze, and lot of manual work, time involved to merge content files and update through uSync. Is there an easier way to update items on Prod with packaging? Like to package up the content, doc type, setting items need to be updated on prod, all in one package, and just install on PROD? I noticed there is a create package feature, but I cannot install the package on PROD environment. Thank you in advance if anyone have a good solution for Production release to minimize downtime and not need to content freeze/ merge all the contents every release
m
For doc types and settings we do this using uSync but as part of a deployment enabling them to be stored in git and version control, you can have it run as a conditional step in your pipeline using uSync console. As for content there are two options, both work differently and can't be used alongside each other but can be swapped to. Both give you UI once configured to transfer content settings etc both ways https://jumoo.co.uk/uSync/complete/ https://umbraco.com/products/add-ons/deploy/umbraco-deploy-on-premises/ I have never used Deploy on prem, however it is the same deploy system Umbraco Cloud uses. uSync complete we have on a few sites and is reliable and if you do find an issue the support is lighting fast!
k
Hi, uSync.Complete (paid) has a few options that make this type of scenario easier. uSync.Publisher will allow you to push and pull content, settings, etc between servers. It will calculate dependencies somif for example you push a new page of content that uses a new content type it works that out and you can push everything that is needed between servers. uSync.Exporter let's you bundle up bits of a site ,(e.g. content, media, content types) into a 'syncpack' file that you can then import onto another site, so you can package up your changes and import them onto another site. uSync.Complete id a paid package but you get 60 day trial so you can test all of this out. See if it's what you need. You can still, use the core uSync to deploy settings via CI/CD if that's what you want and use the complete bits for content and media but it's flexible so should will fit to how you need it to work.
m
Would anyone know of a way to sync uForms entries between environments?
8 Views