v14.0.0 - uSync.Complete v14.0.0-preview001 🔥
Pre-releaseFollowing the release of Umbraco v14, we have released uSync v14! This is the core, free version of uSync that lets you synchronise the things in your Umbraco installs to and from disk. But what if you want to do all the amazing and fancy Umbraco to Umbraco synchronising without all that file faff?
uSync.Compete is our paid for all-singing-usync-package. It adds all sorts of bells and whistles to what you can synchronise between Umbraco sites. It’s available for Umbraco from v8 through to v13, and we are working on v14.
Announcing uSync.Complete v14 preview
The preview for v14 is a snapshot of where we are with uSync.Complete development for Umbraco v14. It doesn’t contain all the elements of uSync.Complete (there are some blockers we are working through), but it does contain:
- uSync.Publisher (the thing that pushes and pulls content between sites).
- uSync.PeopleEdition (the thing that lets you synchronise users and members).
- uSync.Files (the thing that lets us synchronise partial views, scripts, and stylesheets).
Publisher - Push and pull.
Publisher lets you push and pull between sites, and in our preview release this works! You can even push and pull content between v14 and v10, v12, or v13 sites! (assuming they are not using legacy properties, such as the grid and nested content).
We consider Publisher to be “working” to the degree that you can push all the expected parts between sites, but we still are missing some menu items (e.g content templates). Because some extension points are not exposed in Umbraco v14 yet, but when they are it should work.
People Edition
People Edition lets you synchronise members, member groups, users, and user groups between sites. There is no real UI for this. It adds new handlers to uSync so that, if configured, they appear on the right dashboards. Not much here has changed internally between Umbraco v13 and Umbraco v14 so these elements still work.
Not yet released
At the moment, we have a couple of blockers in Umbraco v14 and our own uSync code that are holding back some of the elements of uSync.Complete. Rather than wait for these to be cleared (We would likely have to wait for at least Umbraco v14.1), we have released the first set of packages in this preview build. The following are not included.
uSync.Exporter
We have an Umbraco blocker on the dialogs we use to let you pick things to export on the Exporter dashboard. This means we can’t build out the whole dashboard yet.
uSync.Snapshots
Snapshots reuses some of exporter's logic and UI, so its currently blocked behind uSync.Exporter
uSync.Restore
We just haven’t finished this yet. We wanted to get the core packages working, but since we have hit the blockers above, we are moving onto this feature next, and it should make the next preview releases.
Installing
The preview releases are public on NuGet and can be installed via the command line.
Dotnet add package uSync.Complete –prerelease
Please note this will also install the preview release of uSync 14.0.1 which contains code required by uSync.Complete
Feedback.
Please feedback any issues you may have on our issue tracker.