Migrating content from one site to another

Permalink
Hello,

I am planning to build a new website for one of my clients. My client wants to keep many of the same pages and content that is on their previous Concrete5 website (I'm unsure what version, it may be an old version)...

The design of the new website will be different from the old one, but I'd would like to avoid creating all the new content areas/blocks etc. if possible. Note I did not build the previous website and this is the first time I have used Concrete5...

Is it possible to create a new site that has a new design but has all the same content, blocks etc as an old one?

What would you advise?

Kind regards

 
mnakalay replied on at Permalink Reply
mnakalay
Hello,

That's a complex question.

First please understand that for the first time a version of Concrete5 came out that is not backward compatible. What it means is you have Concrete5 before version 5.7 and you have Concrete5 from 5.7 onward.

They have distinct marketplaces, add-ons, themes...

There is a tool to migrate content from one to the other but it's meant for core concrete5 content, not for whatever content was created using independent plugins.

If your client has an older version of Concrete5 and is interested in getting a new site with the same content and doesn't care bout version number than keep using the previous version (latest update is 5.6.3.4)

You would start by updating, step by step, Concrete5 to the latest version you are interested in.

You will be able to use most of the plugins the site is already using (check on the marketplace for compatibility) and write a new theme.

The database with existing content will remain in place and you will just need to write a different theme and apply t to the existing site.

You MUST understand how Concrete5 works if you need existing content to still show with a new theme. You must look into concepts of areas and global areas for instance.

Now if your client is on a "legacy" concrete5 and wants the latest 5.7 branch and has lots of independent plugins that re not from the core, welcome to a world of pain. If it's your first time using Concrete5 I strongly suggest you stay away from that scenario for your own sanity :)

Hope that helps
emangham replied on at Permalink Reply
Hi,

Thank you for your speedy response...

Well I've just been informed it is actually to be a merge of two previous sites. So basically I must create a new website that has ALL of the content from the two separate websites but with a different design... Does that sound difficult?

I am trying to find out the versions of the previous sites.

Kind regards
mnakalay replied on at Permalink Reply
mnakalay
Well you are going to have to make an inventory of all the different types of content (content block, image blocks, file blocks, any plugins...)

Then you will have to export all the database tables for that and import them in the new database and find a way so that they don't overwrite each other.

So yes, it's going to be hard.