Development workflow Intro
The pre-migration inventory: what you forget lives outside the site
Files and databases are hard to forget. What breaks on cutover day is the thing you registered somewhere else years ago and never looked at again.
Technote
Git, .gitignore, CI/CD, WP-CLI and staging — treating a WordPress site like code rather than like a live server you edit.
69 articles· Development workflow
Development workflow Intro
Files and databases are hard to forget. What breaks on cutover day is the thing you registered somewhere else years ago and never looked at again.
Development workflow Advanced
Headless is not a free upgrade. The gains are real and so are the losses — and the most underestimated of them is preview.
Development workflow Advanced
Checks that rely on somebody remembering get skipped in a busy week. Stack the cheap ones first, run the rest against a disposable WordPress, and the remembering stops…
Development workflow Advanced
A callback that never runs, one that runs and gets overwritten, and a hook that never fires are three different problems. Reading the registry separates all three at…
Development workflow Advanced
Putting the old code back does not put the old data back. If the new code has already migrated your data, the old code cannot read it —…
Development workflow Practical
A URL with campaign parameters is a separate URL as far as search engines are concerned. Indexed, it duplicates the page it points at; written inconsistently, it splits…
Development workflow Advanced
Most design problems found after release are catchable before it, in order. Here is the pass, in three stages: rules, states and real devices.
Development workflow Advanced
A rollback is not one button. It is two tracks — code and database — with an order to reverse them in, written down before you deploy.
Development workflow Advanced
Code with no extension points gets forked or edited in place. Where you put do_action and apply_filters — and how many — decides how long that code survives.
Development workflow Advanced
CI earns its keep without a full test suite. Syntax, coding standards, a build check and a boot smoke test are a realistic starting point.
Development workflow Practical
Answering the enquiries you already have is often easier than getting more. Good intentions do not make a flow — writing it down does.
Development workflow Practical
A report that changes nothing is not a report; it is a habit. One page should end in one decision.