Extraction Protocol
The WordPress Extraction Protocol
Extract your WordPress site content, media assets, and WooCommerce data into the daWorld.net Omni-Engine using the headless theme ETL pipeline with progressive DNS migration.
Prerequisite: WordPress admin access. WP REST API enabled.
Install daworld-headless-theme
Install the daWorld headless WordPress theme. This exposes a webhook endpoint that streams content changes to your daWorld organization via the WP REST API.
Mechanical Detail
The headless theme registers REST routes that normalize WordPress EAV (Entity-Attribute-Value) data into flat relational structures compatible with Canvas Sheet column schemas.
Webhook-Driven ETL
Configure the webhook to point to your daWorld organization endpoint. Posts, pages, and WooCommerce products stream into Canvas Sheet tables as they are published or updated.
Mechanical Detail
ETL pipeline converts WP post_meta EAV rows into typed Sheet columns. Featured images resolve to CDN URLs on org-assets bucket. WooCommerce product variations flatten into variant rows.
Progressive Media Migration
Media files (images, videos, documents) migrate progressively to the org-assets Supabase Storage bucket. URLs rewrite automatically via the CDN resolution pipeline.
Mechanical Detail
Presigned URL upload pipeline handles async media transfer. Thumbnail generation runs via the Universal Thumbnail Pipeline. Original WordPress media URLs redirect via 301.
1-Click DNS Migration
When content parity is confirmed, execute the terminal DNS migration. Point your domain to the daWorld white-label runtime or a UEP-compiled sovereign deployment.
Mechanical Detail
DNS migration is atomic — CNAME update to Vercel edge network. SSL provisioning is automatic. The WordPress instance can be decommissioned after 30-day redirect verification.
Non-destructive. Your source data remains intact until DNS cutover.