We have 2 Umbraco machines: one for dev and one for production. So on dev we develop new document type or extend others. How do I apply changes without doing so manually via the Umbraco panel?
We don’t use USync.
Thanks.
We have 2 Umbraco machines: one for dev and one for production. So on dev we develop new document type or extend others. How do I apply changes without doing so manually via the Umbraco panel?
We don’t use USync.
Thanks.
use uSync ![]()
Out of the box with Umbraco You can, export and import the doctype. and that will move the doctype between servers - but you have to do each one by hand, and it will only import doctypes if they are not already there (so not extending existing items).
Really you can do it by hand, or you can have some code do it for you. and you can write the code, or you can use the code other people have written.
uSync (the free one) will do this by putting the config of the doctype, datatype, etc onto disk, you can copy it over, and then import it on the other end.
You can also export to a zip file, download it, upload it to the other site and reimport it (all with the free version, you don’t need to buy it).
I would strongly say source control is your friend here, but if you can’t / don’t want to use, it having the usync folders is still a good thing.
It was written because we where writing down changes with a pen and paper - going to another site and entering them by hand, it basically was written to solve this exact problem (all the other stuff it now also does, is just nice to have really)
uSync all the way.
Absolutely essential part of a sane development experience.
Hi @biapar
Any reason why you won’t/can’t use uSync? This is the standard way of moving not just schema, but content and media through your environments exactly as you describe. The free version is more than adequate, although there is uSync Complete which offers additional functionality and is a licenced product.
The other benefit of uSync is that you can store your uSync files in git, so you can share them with other developers and track changes.
If you are on Umbraco Cloud, that uses Deploy which works in a similar way, and you can run Deploy on-premises but it requires a licence.
Justin