Skip to main content

Main navigation

  • Tips & Tutorials
  • About the Options
    • Building with Drupal Canvas and Jarvis
    • Request the StarterSite
    • Spin Up A Blank Drupal Site
    • Case Studies
    • Demo
  • Support
    • I'm Rod Martin
    • Contact Us
  • Training
    • Drupal in a Day Training
    • Drupal Site Building Advanced Training
    • Drupal Immersion Training
    • Custom Content Editor Training
    • Drupal AI Training
  • YouTube
    • Introduction to Drupal AI
  • Search
Home

Jarvis for Drupal

FOR DRUPAL 11 AND DRUPAL CANVAS

The Drupal theme built for where Drupal is going.

Jarvis gives site builders 24 drag-and-drop components for Drupal Canvas, with accessibility checks built into every one. Build ambitious sites without custom code, and without accessibility debt.

See the Live Demo Get Jarvis Free
A desktop monitor on a wooden desk showing a Jarvis demo site: a lighthouse hero and three feature cards.
24
Ready-made components, from heroes and cards to maps, timelines and video
2.2 AA
The WCAG accessibility level every component is built and checked against
1 recipe
From a blank Drupal install to a complete, working site
Zero
Lines of custom code needed to build a page
Illustration of the Canvas editor building a Jarvis page: a hero image with drop zones and a list of sections.

Drupal is changing. Your theme should too.

Drupal is moving to visual page building. Drupal Canvas is the new drag-and-drop page builder, Single Directory Components are part of core, and the Drupal AI initiative is bringing AI into everyday site building.

Most themes were designed for the old way and bolted on later. Jarvis was built for Canvas from the first line:

  • Every component is a Single Directory Component, defined once and identical wherever it is placed.
  • Layouts are components too. One, two, three and four columns, custom widths, backgrounds and overlays, all set in Canvas.
  • Content templates are designed in Canvas. Blog posts, pages, cards and teasers, no Twig required.
  • Built on Bootstrap 5, styled through theme settings, so your brand carries across every component.

Accessibility isn't an audit. It's built in.

Most sites find out about accessibility problems after launch. Jarvis stops them while you build:

  • Automatic contrast. Put text over a photo and Jarvis checks the image, then darkens the overlay until the text passes WCAG AA.
  • The right heading levels. Cards, heroes and sections let you choose the level, so the page outline never skips.
  • Keyboard-friendly menus that mark the page you are on, plus visible focus everywhere.
  • Captions and reduced motion. Videos take caption files, and animation turns off for visitors who ask their device to reduce motion.
  • An accessibility checker for editors. Editoria11y flags missing alt text, skipped headings and vague links as content is written.

The stakes are real

Under the new ADA Title II rule, state and local government websites must meet WCAG 2.1 AA. In Europe, the European Accessibility Act now applies to many private-sector sites too.

Read our plain-English summary of the new federal accessibility rules (PDF)

Everything a site builder needs

A complete site, not just a look. Jarvis ships the pieces most themes leave to you.

Your brand in minutes

Set your colors, Google Fonts and type sizes in the theme settings. Fonts are downloaded and served from your own site.

Listings that look designed

Card and Teaser view modes for every content type, a blog grid with paging, and boxed layouts for every View.

Forms that match

Webforms, buttons and fields are styled to your brand, with spam protection set up for you.

AI ready

Canvas AI agents, AI help in the editor and automatic image alt text are installed and configured. Add your own API keys and go.

Sharing and SEO

A built-in Share component, plus meta tags, Open Graph and social cards configured from day one.

Editorial workflow

Drafts, reviews and publishing states, a media library with focal-point cropping, and a clean admin experience.

Starting a new site?

The Jarvis recipe turns a blank Drupal 11 install into a complete site: theme, Canvas, content types, forms, workflow, SEO, the AI stack and demo content to learn from.

composer require imrodmartin/jarvis-recipe
Read the install guide: Starting a new site?

Adding Jarvis to a site you have?

The Jarvis install recipe adds the theme and its Canvas components alongside your own content and configuration. It does not change your default theme, front page or content.

composer require imrodmartin/jarvis-install-recipe
Read the install guide: Adding Jarvis to a site you have?

Questions site builders ask

1 Is Jarvis free?

Yes. Jarvis is open source under the GPL, like Drupal itself. Training, support and site builds are available if you want help.

2 What do I need to run it?

Drupal 11.3 or later, Drupal Canvas and PHP 8.3. The recipe installs everything else.

3 Does Jarvis make my site ADA compliant?

It does the heavy lifting: the theme and every component are built and checked against WCAG 2.2 AA. Your content still matters, so Jarvis includes an editor checker to catch problems as you write.

4 Do I have to use Canvas?

Yes. Jarvis is built for Drupal Canvas: its components, layouts and content templates are all placed and designed in Canvas. The Jarvis recipe installs and sets up Canvas for you.

5 Can I customize it?

Yes. Brand colors, fonts and sizes are theme settings, layouts and templates are designed in Canvas, and every component is a standard SDC you can extend.

The Jarvis Handbook

The free guide for site builders and content editors: build pages in Canvas, publish posts, set your brand and keep it accessible. No code.

Developer? Read The Jarvis Technical Guide (PDF).

Download the Handbook (PDF, 2 MB): The Jarvis Handbook

Want help building with Jarvis?

Rod Martin has taught more than 50,000 people to build with Drupal. Get training for your team, ongoing support, or a site built with you.

Talk to us: Want help building with Jarvis?

Ready when you are

Build your next Drupal site with Jarvis

Explore the live demo, then install Jarvis free from GitHub.

See the Live Demo
Share on Facebook (opens in new tab) Share on X (opens in new tab) Share on LinkedIn (opens in new tab) Share on Bluesky (opens in new tab) Share by email

Copyright 2026 DrupalHelps.com | Rod Martin

Drupal is a registered trademark of Dries Buytaert.