Demo Builder Module: Sandbox Demonstrations Manager

Last updated on Jun 18, 2026 09:44

Showcase your templates or configurations safely to prospective clients. The Demo Builder Module lets you create auto-resetting, sandboxed demo instances of PolyCMS with granular security restrictions.

Core Features

Manage sandbox accounts and active configurations under Demo Builder in the admin sidebar:

1. Automated Account Lifecycles

Generate temporary, time-limited login accounts for clients to explore the admin panel. Demo accounts automatically expire and become invalid after a configured duration.

2. Scheduled Database Restores

Define periodic intervals (e.g. hourly or daily) for the site database to automatically revert back to a clean state. Create custom system snapshots as the default reset targets.

3. Destruction Restriction Engine

Block critical system actions (such as altering administrator emails, editing database connection parameters, deleting core system directories, or managing server users) during demo mode.

4. Interactive Session Dashboard

Review active demo sessions, user counts, current CPU/Memory resource consumption, and the duration remaining before the next automatic system reset point.

5. Multi-User Read-Only Enforcement

Force read-only permissions for non-primary administrator accounts, allowing visitors to click around the backend panel without modifying any live database settings.


PolyCMS is an open-source content management system for modern web applications, inspired by the WordPress plugin and theme ecosystem but built on top of the Laravel framework. It is designed to provide a complete foundation for content publishing, e-commerce, multi-language support, and extensible module architecture — powered by a Vue 3 admin panel with data served entirely through RESTful APIs.

Whether you're building a blog, a documentation site, an online store, or a multi-tenant SaaS platform, PolyCMS aims to give you a comprehensive starting scaffold so you can ship quickly and extend easily through integrated modules and themes. In particular, themes in PolyCMS follow a multi-theme architecture — one Main theme and an unlimited number of Sub themes can run side by side on the same installation.

We hope this ready-made foundation proves useful for building your next website, blog, or web app, saving you from having to start completely from scratch.