Hall & Partners
Insight agency specialising in brand strategy, brand performance & campaign effectiveness research to help businesses thrive.
WordPress to Craft CMS
Orchestrated the complete data migration of 500+ rich text content posts from WordPress to Craft CMS, including data extraction, formatting, and seamless transfer of assets with zero data loss.

Whilst working at Honcho, other team members and I were tasked with creating a brand new Craft CMS website for a client whose website was on WordPress.
The build went fairly smoothly, but the issue we ran into was with the content migration. The WordPress site was built using an obscure page builder plugin that caused the exported data to have a bunch of unnecessary HTML tags that caused issues with the Feed Me plugin.
There was also another issue where many of the posts used images in the page builder. The WordPress export formatted them as an image tag with a URL pointing to the WordPress site that was going to be shut down when we launched.
I was solely responsible for making sure all the 500+ posts were transferred with correct rich text formatting, images, iframes, categories, and author information across several different entry types.
This was achieved by writing custom module code that formatted the data correctly so that instead of just one big, poorly formatted rich text block being imported into Feed Me, they were formatted in such a way that allowed Feed Me to map parts of the content as page builder components.
So for every post, this resulted in text content being formatted to the rich text content page builder component, the images being mapped to the image component, and so on.
The custom module also created authors, categories, and uploaded images into Craft before the Feed Me import ran to ensure data could be mapped when the import ran.
The end result was that just before launch, we were able to run the custom module code with the Feed Me import straight after, which imported all the posts with all their data flawlessly.