Drupal Patternkit
A component-based Drupal module that keeps markup, styling, and behavior in one predictable place.
Patternkit was the Drupal theme I built to fix a problem that kept coming back on agency work: every site re-invented the same components, and every redesign meant touching a hundred templates.
The problem
Drupal’s default theming pushes you toward one template per page and one template per region. Markup, styling, and behavior end up scattered, and the moment a client asks for a small change, the change touches a lot of files.
The answer
Patternkit organizes the theme around components instead of pages. A button, a card, a form field: each is a pattern with its own template, its own styles, and its own behavior, and pages are composed from patterns the way a site is composed from blocks.
The result
Redesigns became a matter of restyling patterns instead of rewriting templates, and the theme became a starting point for a long line of Drupal sites that all shared the same component vocabulary.