Brand-led Drupal design system that cut new-page build time by two-thirds.
Design and engineering paired on a component library co-owned by their marketing and IT teams. AI-assisted accessibility audit ran on every PR - kept WCAG 2.2 AA from day one.
What we walked into.
A private liberal-arts college with a beautiful brand and a website that didn't carry it. Marketing was building landing pages in a page builder; IT was holding the line on a Drupal core that hadn't been seriously refactored in five years.
The new VP of Marketing wanted a design system both teams could ship from. The CIO wanted accessibility as a deployment gate, not an audit fire-drill. Both wanted the new admissions cycle to ship on the new system.
"The design system isn't the win. The win is that marketing and IT are now shipping from the same library. Two years of arguing in the rear-view mirror in five months."
Experience, data, activation, optimization.
Thirty-two shared components covering 90% of new-page need. Authoring UX rebuilt around marketing's actual workflow - not Drupal defaults.
Program, faculty, and event content models normalized. Marketing finally stopped re-typing the program list into landing pages.
Inquiry and visit-booking flows rebuilt with measurement on every step. Conversion lifted on both within the admissions cycle.
AI-assisted accessibility check on every PR. Performance budget enforced at deploy time. Drift report runs weekly, owned by the IT team.
The engagement, phase by phase.
- 01Month 1
Discovery + design audit
Audited the live site, the brand, and the page-builder estate. Co-designed the component library taxonomy with marketing + IT in the same room.
- 02Month 2–3
Component library build
Built 32 components in Storybook + Drupal Twig. Accessibility-first by default. Marketing reviewed every component before it shipped.
- 03Month 4
Reference pages + migration
Migrated the admissions, programs, and visit pages onto the new system as the canonical references. Internal team paired through every page.
- 04Month 5
Hand-off + admissions launch
Admissions cycle launched on the new system. New-page build time down 66%. WCAG 2.2 AA enforced at PR. Stewardship handed to internal team.
The stack and the pod.
- CMS
- Drupal 10
- Design system
- Storybook + Twig components
- Hosting
- Acquia
- Accessibility
- Automated WCAG 2.2 AA on every PR
- Performance
- Deploy-gate performance budget
- 1× Engagement Director
- 1× Design system lead
- 1× Senior Drupal engineer
- 1× Frontend engineer
- 1× Accessibility specialist
- 1× Marketing-pod liaison
