Best way for migrating sites between CS projects

Enonic version: 7.14
OS: Linux

Hi,

Recently I got some tasks for moving sites between projects/layers, which got me wondering: what could be the best way of handling this?
I already understand I can export/import the sites or even maybe set a service (task) to do the copying/moving. But would there be a more direct way, something I may be missing?

Thanks in advance,
Marco Thome

Hi!

So, if you simply have multiple sites, and want to split them up across projects, this is easy. Just select the site, export it via data toolbox.
Create a new Content Studio project and switch to it, now import the data you just exported (NOTE: you don’t even have to download the export, as it will be available on the server). After publishing and directing traffic to the new project, you can archive the old site (history will be available in the archive)

If you are planning to start using layering and localization, that will be a different story.

2 Likes

I see. This is exactly how I’m doing currently. I was just wondering if there was a nicer, more direct way of achieving it, like the content move function.

I see, well, this is quite easy as well IMHO. Good luck on moving the sites! :wink: