Browse Source

note: /work nav + domain migration plan

windhamdavid 3 days ago
parent
commit
5716b79e3b
1 changed files with 15 additions and 0 deletions
  1. 15 0
      _claude/notes/upgrade-plan.md

+ 15 - 0
_claude/notes/upgrade-plan.md

@@ -119,6 +119,21 @@ character of the site.
 - **Feature audits:** is the Twilio phone/SMS/chat feature still live? Is `fullcalendar` still rendered anywhere? Is `simple_html_dom` still used?
 - **Feature audits:** is the Twilio phone/SMS/chat feature still live? Is `fullcalendar` still rendered anywhere? Is `simple_html_dom` still used?
 - New features list (Phase 6).
 - New features list (Phase 6).
 
 
+## Domain migration (under consideration, 2026-06-19)
+
+Considering moving the whole site from **davidawindham.com → davidwindham.com**.
+
+- **`/work`** is currently just a nav item (homepage + header) → 404s for now. It will become
+  the **davidwindham.com one-pager**, served as a static **`/work/` directory at the WP root**
+  (Apache serves real dirs directly via `RewriteCond %{REQUEST_FILENAME} !-d`, bypassing WP — so
+  no WP `work` page; don't create one or it'd shadow the dir).
+- **Migration scope (audit at migration time):** hardcoded hosts in templates — `davidawindham.com`
+  (~14 refs) + `davidwindham.com` (~8) + subdomains (`radio`/`code`/`chess`/`photo`/`invoice`/`show`).
+  Note `davidwindham` is a substring of `david**a**windham` — greps overlap, so audit carefully.
+  Also: DB `siteurl`/`home` + content URLs, canonical + JSON-LD blocks (front-page.php, header.php),
+  local dev hostnames (`daw.stu`, `daw.ovid`), and the BrowserSync config (`daw.stu:81` in
+  webpack.config.js + the `rest_after_insert` reload ping in functions.php).
+
 ## Changelog
 ## Changelog
 
 
 - **2026-06-17** — **Dead-code cull (pre-Phase-3 simplification).** Decisions locked: standardize
 - **2026-06-17** — **Dead-code cull (pre-Phase-3 simplification).** Decisions locked: standardize