← Back

Case Study — Corelane

A block editor forty sites could share

Designing Corelane's visual editing layer so one deployment could power forty client sites without forty codebases.

Role — Architect & Frontend Lead2025-09TypeScript · GraphQL · Design Systems

Constraint first

Corelane's agency ran forty client sites from one CMS deployment. Every site wanted "just one custom section," and every custom section became a fork.

Blocks as contracts

We flipped the model: sections became typed blocks with a schema, a renderer, and a registry entry. Client sites compose from the registry; nothing forks.

What held up

Eighteen months later the registry has 61 blocks, and the fork count is still zero. The lesson we kept: make the extension point cheaper than the fork, and people stop forking.