Drupal is a registered trademark of Dries Buytaert
Views Bootstrap 5.5.2 Minor update available for module views_bootstrap (5.5.2). oEmbed Providers 3.0.0 Major update available for module oembed_providers (3.0.0). Byte (theme) 1.0.3 Minor update available for theme byte_theme (1.0.3). Token Content Access 3.1.3 Minor update available for module tca (3.1.3). Emulsify 7.2.1 Minor update available for theme emulsify (7.2.1). Opensolr Search 4.1.0 Minor update available for module opensolr_search (4.1.0). AG-UI 1.0.2 Minor update available for module agui (1.0.2). FileGate 1.5.0 Minor update available for module file_gate (1.5.0). oEmbed Providers 2.2.4 Module oembed_providers updated after 7 months of inactivity (2.2.4). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Theme Flip

No security coverage
View on drupal.org

Theme Flip allows visitors to preview different Drupal themes without changing the site's active theme. This preview is session-based, meaning each visitor can switch themes independently without affecting others or the site's configuration. Theme switching is done instantly using AJAX, without a full page reload.

Theme Flip is a lightweight frontend theme previewer for Drupal that lets visitors switch between configured themes without changing the site's active theme. Each preview is isolated to the current visitor's session, allowing multiple users to preview different themes simultaneously without affecting one another or modifying system.theme.

Theme switching happens through an internal Drupal AJAX sub-request, re-rendering the current page under the selected theme without a full page reload or navigation. The module is CSRF-protected for both authenticated and anonymous visitors, requires no contributed modules, and is built entirely on Drupal core APIs.

Features

  • Preview installed themes without changing the site's default theme.
  • Session-based previews isolated to each visitor.
  • Instant theme switching without a full page reload.
  • Floating preview dock with configurable theme list.
  • Optionally hide the widget on specific routes, such as Drupal Canvas and Layout Builder.
  • CSRF-protected theme switching for authenticated and anonymous visitors.
  • Drupal core only — no contributed dependencies.

Activity

Total releases
2
First release
Jul 2026
Latest release
4 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.x-dev Dev Jul 31, 2026
1.0.0 Stable Jul 31, 2026