We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

What ever happened to duplicating an existing site via MSM in EE 3.x?

Feature Requests

grantmx's avatar
grantmx
1,439 posts
8 years ago
grantmx's avatar grantmx

Long time not posting in the forums, but I noticed that one can’t duplicate an existing site’s channels, templates, entries, etc. from one site to another in MSM in EE 3.x as we could in EE 2.x and 1.x.

Curious as to why this feature was removed? And what is the alternative?

       
James Mathias's avatar
James Mathias
225 posts
8 years ago
James Mathias's avatar James Mathias

Hi Marshall,

It was removed as when we started building out ExpressionEngine 3, we discovered that the feature wasn’t working as intended or expected and was in some rare cases orphaning data. We found that it was an edge case feature not being used by a very large portion of our customer base, so the hard decision to remove it for 3 was made.

Currently there isn’t an alternate way to duplicate a site in MSM.

       
grantmx's avatar
grantmx
1,439 posts
8 years ago
grantmx's avatar grantmx

Ag! Killing me. Do you know of a clever way to do it via the backend? I just purchased a license with the sole intent to make a clone of our production EE instance for our staging instance just as we do for EE 2.x.

       
James Mathias's avatar
James Mathias
225 posts
8 years ago
James Mathias's avatar James Mathias

Hi Marshall,

Could you not just copy the DB wholesale if you are making a clone of a ExpressionEngine installation for stagin/dev purposes?

That’s what I do when I set up staging and dev for myself.

       
grantmx's avatar
grantmx
1,439 posts
8 years ago
grantmx's avatar grantmx

Kinda. Would work if I had a separate EE instance and not using MSM. But in this case I’m using MSM and it appears I just spent $200 for no reason…

       
James Mathias's avatar
James Mathias
225 posts
8 years ago
James Mathias's avatar James Mathias

Hi Marshall,

I might be misunderstanding. Why would you want to dev/stage a single MSM site without dev/staging the entire install?

MSM extends ExpressionEngine it doesn’t create stand alone sites.

       
grantmx's avatar
grantmx
1,439 posts
8 years ago
grantmx's avatar grantmx

@James for the sake of simplicity. Over the years I have used MSM to both Extend EE and create stand alone sites. The power behind it is the single sign-on for multipule sites so one wouldn’t have to have a whole new single instance install.

So, in the past I’ve used it to clone over data/entries from production on to a dev site so we have some real data to mess with for future updates and found it a quick and dirty route to create a dev site that is a clone of a prod site.

       
grantmx's avatar
grantmx
1,439 posts
8 years ago
grantmx's avatar grantmx

I know its backwards, but I find myself often creating the live site first, then flipping the “on” switch will all content fully loaded, then creating a dev/staging site to test any future update so we don’t impact prod.

       
lexoman's avatar
lexoman
6 posts
8 years ago
lexoman's avatar lexoman

I’m sorry to see the feature removed also. I had hoped to use it to clone the basic structure of an existing site and just add new content. I ended up copying templates and channels manually.

       
Pedro Guimaraes's avatar
Pedro Guimaraes
170 posts
8 years ago
Pedro Guimaraes's avatar Pedro Guimaraes

EE 3 has Channel Sets so you can export it from site A and import it into site B. Copying templates is a breeze as well.

       
ren77's avatar
ren77
49 posts
8 years ago
ren77's avatar ren77

can you post some detail on how you copy templates from one site to another within MSM?

       
Pedro Guimaraes's avatar
Pedro Guimaraes
170 posts
8 years ago
Pedro Guimaraes's avatar Pedro Guimaraes

Templates? Just go to your templates folder system/user/templates, and each site will be a different folder. You can then just copy from one folder to the next as you wish!

Hope this helps!

       
ren77's avatar
ren77
49 posts
8 years ago
ren77's avatar ren77

Ahh, now I see what you mean.

I hadn’t saved my templates as files. So I changed that setting and then copied the template group folders to the new site’s folder. It took only a few minutes.

Great solution!

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.