Skip to content

Modules

Every module of the Sites ecosystem, each with a page of its own: what it does, how to install and configure it, and the guides that use it.

Sites and its submodules

Ship with the Sites project.

Sites

Runs many sites from one Drupal installation, each with its own hostname or path, content, settings and roles.

Sites content

Provides sites created in the admin UI and records which content belongs to which site.

Sites file

Limits private file downloads and file reuse to the sites of the content that uses each file.

Sites language

Gives each site its own languages, default language and language detection.

Sites menu

Lets each site keep its own links in a shared menu.

Sites Metatag

Sets the canonical link and hreflang alternates of content pages from the sites the content belongs to, through Metatag.

Sites path alias

Scopes URL aliases to sites, so different sites can use the same alias for different content.

Sites path prefix

Serves sub-sites under a path prefix on their main site's hostname.

Sites Pathauto

Generates a URL alias per site from Pathauto patterns.

Sites preview

Lets a site's people view the site from the hub at /preview/{site}, as it looks on its own host.

Sites Tagify

Renders the site picker and the add-content picker as Tagify widgets.

Sites taxonomy

Gives each site its own vocabulary list and term overviews when terms belong to sites.

Sites Trash

Scopes the Trash bin to sites and leaves trashed content out of site counts and reports.

Sites UI

Provides the admin pages for sites: the sites list, site dashboards, the configuration hub and the reports.

Content overrides

Ship with the Sites content overrides project.

Sites content overrides

Lets a site change fields of shared content for itself without changing it for other sites.

Sites content overrides behaviors

Lets site builders mark each entity type behavior as overridable per site.

Sites content overrides Content Moderation

Gives each site override its own moderation state.

Sites content overrides Layout Builder

Lets a site give shared content its own Layout Builder layout.

Sites content overrides revisions

Adds a revision history per site to view, restore and delete override revisions.

Environment Context

The project Sites requires for its environments: which environment a server runs in, and the environments a setting can differ by.

Environment Context

Provides a context for the current runtime environment (dev, stage, prod).

Environment Context Config Split

Integrates Config Split environments with Environment Context automatically.

Environment Context Environment Indicator

Integrates environment indicator environments with Environment Context automatically.

Integrations

Projects of their own, each tying Sites to a contributed module or service.

Sites analytics

Gives each site its own Matomo and Google Tag ids.

Sites clone

Clones a site of the Sites platform: its settings, a clone method per content bundle, and the links of its per-site menus.

Sites devel

Shows a debug block with the current site, route and language, and opens Devel dumps to signed-in users in development mode.

Sites Diff

Lists each site's revisions on a node's Diff revisions page and compares a site's own version with the original.

Sites ECA

Adds ECA events for content added to or removed from a site and a changed origin site, conditions on the current site, the sites of content and site roles, and an action that runs the actions after it on another site.

Sites Linkit

Makes Linkit's matchers and link widgets site-aware and pins links to a site.

Sites llms.txt

Shows each site only the llms.txt sections assigned to it.

Site integration for Preview Link: one shareable preview URL per site an entity belongs to.

Sites Redirect

Gives each site its own redirects, so two sites can redirect the same path to different places.

Sites RobotsTxt

Serves each site its own robots.txt.

Sites Search API

Indexes site memberships with Search API and filters search results to the current site.

Sites Shield

Puts a site behind an HTTP Basic-Auth user name and password.

Sites Simple XML Sitemap

Gives each site its own XML sitemap.

Sites Webform

Assigns webforms to sites and limits webform lists and references to the sites' webforms.

Last updated 2026-10-24

Used in