# Drupal CMS Recipes

## Overview

Varbase 11.0.x builds on top of **Drupal CMS 2.0** recipes. These recipes provide foundational features, such as administration UI, SEO, media handling, search, and accessibility, that Varbase extends with its own specialized recipes.

The **varbase\_starter** recipe includes these Drupal CMS recipes as dependencies, ensuring that every Varbase installation benefits from the robust baseline functionality provided by the Drupal CMS project.

## Available Recipes

| Recipe                                                                                                                                                      | Description                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| [Drupal CMS Admin UI](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-admin-ui)                       | Sets up the administrative theme, navigation, and dashboard tools.                   |
| [Drupal CMS Anti-Spam](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-anti-spam)                     | Anti-spam and anti-abuse functionality using CAPTCHA and honeypot.                   |
| [Drupal CMS Authentication](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-authentication)           | Authentication features including login with email or username.                      |
| [Drupal CMS Content Type Base](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-content-type-base)     | Basic tools for creating and managing content types with workflows.                  |
| [Drupal CMS Forms](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-forms)                             | Simple contact form and form building tools using Webform.                           |
| [Drupal CMS Media](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-media)                             | Basic media types including responsive images, focal point cropping, SVG, and video. |
| [Drupal CMS Privacy Basic](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-privacy-basic)             | Basic privacy features with consent management and remote content blocking.          |
| [Drupal CMS Search](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-search)                           | Search functionality using Search API with database backend.                         |
| [Drupal CMS SEO Basic](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-seo-basic)                     | Basic SEO best practices including path aliases and redirects.                       |
| [Drupal CMS SEO Tools](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-seo-tools)                     | Advanced SEO with meta tags, XML sitemap, robots.txt, and Yoast integration.         |
| [Drupal CMS Accessibility Tools](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-accessibility-tools) | Automated accessibility checks using Editoria11y.                                    |
| [Drupal CMS Google Analytics](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-google-analytics)       | Google Analytics and Google Tag Manager tracking integration.                        |
| [Drupal CMS AI](https://docs.varbase.vardot.com/11.0.x/developers/understanding-varbase/drupal-cms-recipes/drupal-cms-ai)                                   | AI services integration for alt text generation and site-building chatbot.           |

## Relationship to Varbase

Varbase does not replace these Drupal CMS recipes. Instead, it depends on them and layers additional configuration, permissions, and features on top. This means Varbase sites benefit from upstream improvements to Drupal CMS recipes while maintaining Varbase-specific enhancements.
