AEM has a much more flexible and complex content model than WordPress. In WordPress each piece of content including pages, posts and assets are represented as a single document with content and metadata. Each widget on the page is represented as markup inside then content. In AEM, all content is represented as a complex element where the content and metadata are one in the same.
Additionally, WordPress’ default export mechanism exports the content as a single WRX (extended RSS) file. This supports transfers between instances of WordPress, but requires some work to transfer to another system.
To overcome these challenges, Perficient developed tooling to transform content from WordPress to AEM. This is a four part process:
Extract the content from WordPress in a WRX file
Transform the content into separate files and Metadata CSV files using the WordPress Extract Script
Create a content package with the AEM Migration Script
Load the content using the AEM Package Manager
At the end of the process, your content will be fully converted into AEM content, mapped into appropriate templates and components and ready to publish. The process even takes care of downloading images and packaging them up to be loaded into AEM Assets.
Excited about the prospect of consolidating your disparate WordPress sites to AEM? Contact us and send us your WordPress WRX export and we’ll demo mapping your content into AEM.
Trying it out on your own and have questions? Leave a comment below!