Note: As of the 2.x version, this project has changed direction. If you are looking for information on the Drupal 7 (and below) version of this project, see legacy info below.
From the 🌴 The #DrupalOffTheIsland challenge, this project aims to be an AI-powered framework for building out use case-based demos aimed at non-Drupal using audiences.
Aspirations:
- 🔍 Researches a given non-Drupal using target audience: what they do all day, what their use cases and pain points are, where they congregate online and in person, what are current "hot topics" for them, what's in their tech stack, etc.
- 💬 Based on what it finds, suggests Drupal demos (and accompanying session titles / descriptions for CFPs) that would resonate with these audiences.
- ⚙️ Builds these demos out on top of a common #Drupal CMS / #DDEV foundation, so demos are set up and ready to present in a CLI command or two.
- 🎤 Generates (short!) decks + demo scripts to tell the story. (Maybe even a video version, too? ;))
- 💪 Demos can be customized to be vertical-specific (e.g. higher-ed, government) or technology-specific (e.g. Acquia, MCP) for a given audience.
For the catalog of existing demos, see TODO. :)
Wanna help build this out live? Come to this Drupal AI Learners Club session on Nov 20: https://luma.com/drupal-ai-demo-framework
Drupal 7 and below: Demonstration site (Sandbox / Snapshot)
This module allows you to take snapshots of your site. It turns a Drupal installation into a sandbox that you can use to:
- Try out and test new modules, configuration, etc.
- Set up a public demonstration site for a contributed module or theme.
- Develop and test update and upgrade paths.
Whenever you need to reset your site to the state of a saved snapshot a click of your mouse will do so.
With cron enabled, a site can be automatically reset to a chosen snapshot in a definable interval.
Installation
- See README.txt contained in the download.
Public demo sites
- The bundled, optional Demo Reset module allows to setup a public demo site.
- Foreigners can play in your sandbox.
- Setup cron to automatically reset the site periodically.
- D6 only: If your web host does not support a real crontab, you may use Poormanscron. (D7 has this built-in.)
Integration
- Use Demonstration Site Install Profile to use snapshots to setup a Drupal site.
Backdrop Port
Outlook
- Backup/archive of uploaded files and restore upon reset. To allow sandboxes for file related modules.
- Journal module integration to show recent changes in snapshots.
- Demo Reset security improvements to allow to demonstrate administrative functionalities more easily.
Authors
This project has been sponsored by
- unleashed mind
Specialized in consulting and development of Drupal powered sites, our services include installation, development, theming, customization, and hosting to get you started. Visit http://www.unleashedmind.com for more information.
Project information
- Project categories: Artificial Intelligence (AI), Developer tools, User engagement
1,651 sites report using this module
- Created by sun on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.




