# Configuring a Varbase Site

After installing Varbase 11.0.x, there are a number of configuration areas you can adjust to tailor the site to your project requirements. Varbase provides sensible defaults through its recipes, but most settings can be customized through the Drupal administration interface or by creating custom configuration overrides.

This section covers the key configuration areas available in a Varbase site.

## Configuration Sections

### [Navigation](/developers/configuring-a-varbase-site/navigation.md)

Configure the admin navigation experience and define active menu trails using the Menu Position module.

### [URL Aliases](/developers/configuring-a-varbase-site/url-aliases.md)

Set up automatic URL alias patterns using Pathauto and manage existing URL aliases across the site.

### [SEO Features](/developers/configuring-a-varbase-site/seo-features.md)

Configure search engine optimization features including Metatag, Schema.org structured data, Simple Sitemap, Yoast SEO, Pathauto, and Redirect.

### [Security Features](/developers/configuring-a-varbase-site/security-features.md)

Configure spam protection, password policies, Security Kit (SecKit), and flood control settings.

### [Mailer Settings](/developers/configuring-a-varbase-site/mailer-settings.md)

Configure email settings using Easy Email and Symfony Mailer Lite, including SMTP configuration and email template customization.

### [Content Moderation and Workflows](/developers/configuring-a-varbase-site/content-moderation-and-workflows.md)

Configure editorial workflows with content moderation states, transitions, and scheduled publishing.

### [JSON:API Features](/developers/configuring-a-varbase-site/configuring-json-api-features.md)

Configure the JSON:API interface for headless or decoupled use cases, including authentication with Simple OAuth and API documentation.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.varbase.vardot.com/developers/configuring-a-varbase-site.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
