wiki/clients/current/vcedc/2026-04-05-website-launch-dns-migration.md Layer 2 article Client: Vilas County Economic Development 674 words Updated: 2026-04-05
↓ MD ↓ PDF
vcedc website-launch dns cloudflare wordpress stripe staging deployment

Website Launch — DNS Migration Plan

Overview

The VCEDC website launch was placed on hold as of 2026-04-05 due to unresolved mobile responsiveness bugs. A DNS migration plan was documented and agreed upon; launch will proceed once the site passes a fresh responsiveness review and the client (Tracy) confirms she has all necessary files from the old site.

Attendees: Melissa Cusumano, Mark Hope, Isalia Ramirez, Aquilino Acedron (Aki)
Meeting source: Fathom call 505913574


Launch Blockers

Mobile Responsiveness Bugs

The site is not production-ready. Identified issues:

Recommendation: Have a second developer (Eshock or Jeff) review the site with fresh eyes rather than the original developer attempting to self-debug.

Client File Backup Risk

Switching DNS will make the old site inaccessible. The old site was not migrated — it was rebuilt from scratch in WordPress, so no copy of the old site exists in the new environment. Melissa is confirming with Tracy that she has downloaded or otherwise secured all files she needs from the old site before the DNS switch is executed.


DNS Migration Details

DNS Records Captured

Mark performed a DNS lookup and screenshotted existing records:

Record Type Status
A records Captured
MX records Captured
SPF Captured
DMARC Not found — potential email deliverability risk post-launch

⚠️ The missing DMARC record should be noted and addressed post-launch to avoid email bounce issues.


Launch Sequence

The agreed launch procedure, in order:

  1. Pause staging edits — Melissa instructs Aki to stop all work on the staging site. No edits should be made while the push is in progress.
  2. DNS switch — Mark updates nameservers via ForkBund, migrating away from the current Cloudflare setup. Expect ~1 hour of downtime.
  3. Push staging to production — Mark deploys the staging environment to production once DNS has propagated.
  4. Resume staging edits — Once production is live, staging and production are identical. Aki can resume edits on staging; further changes can be pushed again as needed.

Stripe Activation

The Stripe payment gateway is installed on the site but not yet active (intentionally held until the site is live). Post-launch steps:


Key Decisions


Action Items


Sources

  1. Index