Articles, analysis, and weekly notes.
AI, WordPress, and the web — written for practitioners. No newsletter. The RSS feed is in the footer.
-
Training a Newsroom on WordPress in Two Days — The Curriculum That Survives Turnover
Two days, the right two days, and a curriculum the next hire inherits. This is for editorial ops leads at media organizations where reporters cycle through every 12 to 24 months.

-
Static Site Generation (SSG)
Static site generation (SSG) is a build approach that pre-renders web pages as complete HTML files at deploy time rather than generating each page on demand when a visitor arrives.
-
Arc XP or Brightspot to WordPress: Migration Without Archive Loss
A newsroom-focused migration playbook for moving Arc XP or Brightspot to WordPress while preserving archives, taxonomies, and SEO continuity.

-
Behind the Scenes: June 6–13
The week of June 6 had three tracks running in parallel, which is more typical than I usually admit. The themes I spent the first half of the week inside the Colophon theme collection, all eight themes, converting them to 100% Full Site Editing. FSE conversion touches every layer of a theme. The template files…
-
The case for the second draft
I finished a paragraph this morning, read it back, and felt that small private satisfaction of having said the thing. It was all there. The argument, the example, the point. And then I read it again, slower, and noticed it wasn’t a paragraph at all. It was four half-formed thoughts that happened to be sitting…

-
The AODA audit a federal vendor actually asks for: Why most WordPress sites fail it
AODA-compliance audits for federal-vendor contracts are different from generic accessibility scans. Here is what a procurement-grade audit covers, who signs off, and where most WordPress sites fall short.
-
Three prompts. Three completely different reviews. One theme.
Three prompts. Same theme. Three completely different reviews. The output you get from an AI theme audit is determined before you type your question — ask for validation and that is what you get. Ask for truth and you get a findings list that would stop a WP.org rejection cold. This is what the prompt…

-
Moodle to WordPress: when the move is the upgrade, and when it isn’t
How to migrate from Moodle to a WordPress LMS stack with user mapping, course parity, enrollment continuity, and reporting validation.
-
What WordPress 7.0’s AI layer means for plugin developers and buyers
A practitioner’s read on WordPress 7.0 — the AI infrastructure it shipped, the real-time collaboration it pulled, and what the release means for plugin developers and platform buyers.
