Moving ModX site to concrete5

Permalink
I currently have a 1500 page site in ModX that I am looking to move to a Concrete5 site. Developers are currently designing the theme and skins for me, but I will need to transfer the content, linking, optimization, etc from the ModX site to the Concrete 5 site.

Is there a way to do this without manual entry of all of the information above? Is there an automated/simplified process to transfer content from the ModX site to the new, Concrete5 site, e.g., file transfer?

 
mesuva replied on at Permalink Reply
mesuva
I don't know of anything generic that can handle large data imports like this. Every CMS stores data differently. There is a (very useful) free add-on that can create new pages in bulk, but that won't import page data.

However, concrete5's API is very extensive and has all the functions to create new pages programmatically. It's probably about 4 lines of code to create a new page and another 4 to add a content block to that page.

You can also use the database API to connect to another database -http://www.concrete5.org/documentation/introduction/database-access...

So I'd suggest this would be the case of writing a tools script that loops through the pages in a ModX database and creates pages. For 1500 pages, you'd want to do this in batches, not try to do the whole import at once.

That's probably the easier bit, the harder parts would be translating a site map structure (not sure how it's stored in ModX), and deciding how to handle images and other more complex pieces of content.