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.