Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPStack Sandbox Manager (Community Edition)

WordPress Plugin PHP Version License: GPL v3 WPStack Studio

Create isolated, self-resetting WordPress demo sandboxes and temporary test drives for potential plugin buyers, product testers, and client evaluations.

⚡ Need Custom Plugin Development or Enterprise Features?
WPStack builds secure custom WordPress plugins, WooCommerce extensions, and API integrations for growing product teams.
👉 Request a Custom Plugin Development Estimate at WPStack.online


🌟 Key Features (Community Edition)

  • Isolated Demo Sessions: Automatically provisions temporary, private sandbox instances for prospective buyers.
  • Auto-Login Key Links: Generates instant one-click login links for visitors without requiring password setup.
  • Timed Expiration: Server-side session expiration rules automatically terminate stale test drives.
  • Resource Cleanup: Purges temporary files, databases, and sub-site data upon session expiration.
  • Lightweight Footprint: Optimized background job queues using standard WP-Cron or system cron handlers.

💎 Community vs Pro Edition Comparison

Looking for multi-site networking, white-label branding, webhook triggers, and advanced analytics?

Feature Community (Free) Pro Edition
Private Sandbox Sessions ✅ Included ✅ Included
Auto-Login Magic Links ✅ Included ✅ Included
Session Expiry Rules ✅ Included ✅ Included
White-Label Branding ❌ ✅ Included
Webhook Triggers & API ❌ ✅ Included
Conversion Analytics ❌ ✅ Included
Multisite Support ❌ ✅ Included

👉 Upgrade to WPStack Sandbox Manager Pro


🚀 Installation & Setup

  1. Clone or download this repository into your WordPress plugins directory:
    cd wp-content/plugins/
    git clone https://github.com/wpstack/sandbox-manager.git
  2. Activate the plugin in WordPress Admin > Plugins.
  3. Configure sandbox session durations and auto-reset rules in Settings > WPStack Sandbox.

🛠️ Developer Hooks & Extensibility

Custom hooks for extending sandbox creation workflows:

// Action triggered when a new sandbox session is created
add_action('wpstack_sandbox_session_created', function($session_id, $user_id) {
    // Custom logging or analytics integration
}, 10, 2);

// Filter sandbox session duration (in seconds)
add_filter('wpstack_sandbox_session_duration', function($duration_seconds) {
    return 3600; // 1 hour
});

📖 Official Guides & Resources


📜 License

Distributed under the GNU General Public License v3.0. See LICENSE for details.
Maintained with ❤️ by WPStack - Custom WordPress Plugin Development Studio.


🌐 Connect with WPStack

About

WPStack Sandbox Manager Community Edition - Self-resetting WordPress demo sandboxes and temporary test drives.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages