Demo Builder Module: Sandbox Demonstrations Manager
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.