Skip to main content
Webhaven

Main navigation

  • Home
  • Who it's for
    • For Experts
    • For Agencies
    • For Starters
  • ROI calculator
  • Docs
  • Get launch notified
Just launched the Webhaven demo website. Check it out! 🚀

Breadcrumb

  1. Home
  2. Webhaven documentation
  3. Theming
  4. Introduction

Documentation

  • Documentation
    • Welcome
  • Get started
    • What is Webhaven?
    • Installation
  • Configuration
    • Drupal Canvas
    • Site settings
  • Theming
    • Introduction
    • Theme structure
    • Create a custom theme
    • Single Directory Components (SDC)
    • Component structure
    • An example component
  • Handy resources
    • Roadmap
    • What are Drupal recipes?
    • What is a Drupal site template?
    • What is Drupal Canvas?
    • Drupal Canvas vs Layout Builder vs Paragraphs
    • What is DDEV?
    • Useful DDEV commands
    • What is Drush?
    • Useful Drush commands

Introduction

Webhaven is a component-based Drupal theme. 

Every UI element lives in its own self-contained component directory, with markup, styles, and scripts together, making it easy to find, copy, and customise exactly what you need.

You never edit the base theme directly. Instead, you use the Starterkit to generate a new theme based on Webhaven, giving you a clean starting point that is fully yours to build on.

Webhaven follows current Drupal best practices, including SDC (Single Directory Components) and the Starterkit workflow. The component structure takes cues from modern JavaScript frameworks, where each piece of UI owns everything it needs in one place.

The goal is a setup that gets out of your way so you can focus on building.

Feedback & requests

A question about Webhaven or some feedback you want to share? Get in touch and I'll get back to you as soon as possible.

You've seen how it works. Now see what it's worth.

See how much time and money Webhaven saves on every Drupal project.
Calculate my savings
Webhaven
Ship your best Drupal work, faster.

Links

  • Who it's for
  • Get launch notified
  • Docs
  • Free tools
  • Blog
  • Get in touch

Follow on

  • drupal profile
  • linkedin profile
  • x_twitter profile
© 2026 Webhaven.
All rights reserved.

Legal

  • Privacy policy
  • Terms of service
  • Accessibility
  • Login
Built with