How to build a Wordpress to BeaconCMS migrator?

I recently came across

If someone wanted to tackle writing a Wordpress -> @BeaconCMS migrator that would be awesome#ElixrLang

— Brian Cardarella | bcardarella.bsky.social (@bcardarella) March 6, 2025

I was curious about how such a solution would look like ?

I am not familiar enough with WordPress ecosystem, do they export and import sites with default WordPress file exporter or some other plugin is the go to ?

Would our migrator ingest the WXR / xml and map it to existing users and functional components ? or is there some other way to do this?

How would it look like functionally (CLI tool, beacon live admin page, script ?)

It would definitely be a large undertaking, is there a way to eat this elephant one bite at a time ?

Just because this recently crossed my path: Wordpress has an ongoing effort to make import and export of its data as transferable as possible. I didn’t manage to find much of a specification in my ~2 minutes searching the web though. It seems that format wise an export via “WordPress eXtended RSS” (wxr) you mentioned still seems the current way to go.

1 Like