All projects

Case study

Constellation

A modular platform that delivers shared features to more than 200 client websites from a single codebase.

Project name
My role
Architect and lead developer
Built with
PHP, WordPress, REST API, a custom test harness
Status
In production on 200+ sites

The problem

Across more than 200 client sites, the same kinds of features come up again and again: resource libraries, maps, timelines, events, listings. Building each one site by site means maintaining many slightly different copies of the same thing.

What I decided

How this was built is shared with people I send a personal link.

Where it stands

35 modules are in production across more than 200 sites, and every release has to pass a PHP test harness before it ships.