githubEdit

Varbase Starter

The Varbase Starter recipe is the main site template recipe that orchestrates the entire Varbase installation. It serves as the single entry point for setting up a complete Varbase-powered Drupal site by bundling together all core Varbase recipes, Drupal CMS recipes, Easy Email, and the Vartheme BS5 theme.

Recipe Type

Site recipe (full site template)

Overview

Varbase Starter is designed to be the primary recipe that site builders apply when creating a new Varbase project. Rather than requiring manual installation of individual recipes, Varbase Starter composes all of the necessary dependencies into a single, unified installation process.

This recipe brings together:

  • Drupal CMS recipes for core functionality such as admin UI, anti-spam, authentication, forms, media, privacy, SEO, and accessibility

  • Varbase recipes for enhanced administration, security, media, editing, content management, workflows, SEO, webforms, blogging, and performance

  • Easy Email Express for email handling and templating

  • Vartheme BS5 as the default front-end theme

  • Additional modules for extended functionality

Recipe Dependencies

Depends on the following recipes:

Recipe
Description

Default user roles, account settings, and user management configurations.

Administrative theme and navigation for Drupal CMS.

Anti-spam and anti-abuse functionality.

Enhanced authentication features.

Contact form and form building tools.

Media types with responsive images, focal point, and SVG support.

Basic privacy features with consent management.

Basic SEO with URL aliases and redirect management.

Advanced SEO with meta tags and XML sitemaps.

Automated accessibility checks.

All-in-one HTML email support.

Default admin experience with Gin theme, navigation, and admin tools.

Hardened security with password policies and spam prevention.

Comprehensive media handling with image styles and media library.

CKEditor 5 with rich text editing capabilities and plugins.

Core content configuration including node types and taxonomy.

Content moderation, scheduled publishing, and workflows.

Comprehensive SEO modules and configurations.

Webform modules for building and managing forms.

Page content type with SEO fields, editorial workflow, and menu configuration.

Blog post content type with listing page.

Page caching, image optimization, and performance settings.

Demo content for new Varbase sites.

Included Modules

Brings in the following core and contributed modules to your site:

Module
Purpose

Provides html_cva Twig function for managing component variants using Class Variance Authority pattern.

Provides a user interface for browsing available Drupal projects.

Included Themes

Theme
Description

Starterkit theme for Varbase standard websites. Based on Bootstrap 5 framework using SASS.

Installation

Apply the recipe using Drush:

Applying the Varbase Starter recipe will install and configure all of its dependencies, resulting in a fully functional Varbase site ready for content creation and customization.

Last updated