Migrating 282 Course Images
Scanning legacy content. Matching to archive. Building the review tool.
April 11, 2026
The problem
282 images across 4 courses hosted on Mighty Networks CDN. A third-party server you don't control. URLs could break at any time. No connection to the visual archive. No internal links. Dead-end content.
Compound Context — built natively — uses VV CDN for all 17 images. The legacy courses use zero.
| Course | Images | Source | |---|---|---| | Build Once, Sell Twice | 121 | Mighty Networks | | How to Visualize Value | 67 | Mighty Networks | | Permissionless Apprentice | 53 | Mighty Networks | | Fundamentals of Value | 42 | Mighty Networks | | Compound Context | 17 | VV CDN |
Two problems: reliability (own the hosting) and connection (link images to their visual archive equivalents).
The scan
First pass: extract every image URL from every lesson's body_html in the database. Group by source domain.
282 images. All media1-production-mightynetworks.imgix.net. Zero connected to /visuals.