Linux 软件免费装
Banner图

Demo Reset - Robust Demo Website Automation

开发者 anjanahema
更新时间 2025年10月19日 20:02
PHP版本: 7.4 及以上
WordPress版本: 6.8
版权: GPLv2 or later
版权网址: 版权信息

标签

testing demo sandbox digital store playground

下载

1.0.1 1.0.0 2.0.0

详情介绍:

Build it → Freeze it → Let them play with it → Let it to Auto Reset via Server Cron.
A lightweight plugin built to deliver robust, set-and-forget Demo Automation. Philosophy Your WordPress product can be a Theme, Plugin, or Specially Developed Website. Why limit your customers to frontend-only demos? With Demo Reset Free plugin, they can experience it as an Editor, Author, Subscriber, or any user—without risking permanent changes or security. This is the ultimate set-and-forget automation solution for Demo Websites. Stay ahead of your competitors by earning your customers’ trust and confidence with fully accessible Demo Websites on your own servers. At Ministry of Plugins we believe, it is our duty to develop WordPress technologies to double your sales. EXPLORE THE LIVE DEMO: Demo Website link... Concept Simply install the Demo Reset free plugin or Demo Reset Pro plugin on your WordPress website and create a Reset Point to put the site in the Frozen State (Demo Mode). This allows you to let your customers to interact with the website without any risk of permanent changes. With each automatic or manual reset, all customer changes will be removed, restoring the website to its original state. In short; Now your website is ready for Demo purposes. See the Concept Diagram: Image link... Use Cases of Demo Reset plugin Demo for sales purposes: Having a Demo Website as part of your sales funnel can significantly boost customer conversions for website developers, theme developers, and plugin developers. It allows potential customers to experience the product firsthand and increasing their confidence of making a purchase. With each manual or automatic reset cycle, the Demo Reset plugin will keep the WordPress website in its original state by removing all temporary changes made by customers. Demo for presentation purposes: For website developers, converting a newly developed WordPress website into a Demo Site is an excellent strategy for presenting its features and functions to stakeholders. After the presentation, the developer can easily reset the website to its original state, erasing any temporary changes. This ensures that the website remains clean and professional. The Demo Reset plugin can be turned off once the presentation is complete. Demo for training purposes: Training the staff and stakeholders on a newly developed WordPress website is more effective when using the website in Demo state. This approach allows trainees to interact with the website and explore its features without the risk of making permanent changes. After the training session, the developer can reset the website to its original state, removing any temporary modifications. This method ensures the site remains pristine and always ready for future use. The Demo Reset plugin can be turned off as needed. See the Use Cases Diagram: Image link... Demo Reset Free Plugin Demo Reset Free Plugin - Quick Introduction https://youtu.be/c4Oml--aRwY?si=eTOn6esPHbyJsjQH YouTube video link... Features of Free Plugin: THAWED state of Free Plugin: FROZEN state of Free Plugin: Setting a WordPress website to FROZEN state (Valid for Free & Pro) https://youtu.be/Q-ES0ey_0kg?si=bP2tWv1m_OCVa654 YouTube video link... Setting an Active Reset Point for Auto Reset (Valid for Free & Pro) https://youtu.be/rbw3ffD7jOM?si=V8se27ZzqLPqqfk5 YouTube video link... Setting Reset Runner URL to run Auto Reset (Valid for Free & Pro) https://youtu.be/S4qRo6vgyAY?si=QNq6TKHmyjYn54Kk YouTube video link... Setting Reset Runner REST URL to run Auto Reset (Valid for Free & Pro) https://youtu.be/GIJi1zxjGMU?si=5cdp3el-QTREWKrK YouTube video link... Setting a WordPress website back to THAWED state (Valid for Free & Pro) https://youtu.be/tq7wX74X2-s?si=yjEEqCpqG-Sm9xQG YouTube video link... Demo Reset Documentation: https://ministryofplugins.com/demo-reset-docs Demo Reset Pro Plugin Demo Reset Pro - Quick Introduction https://youtu.be/oicwILzz0Yo?si=3ulohkktYtP4crDF YouTube video link... Features of Pro Plugin: Demo Reset Documentation: https://ministryofplugins.com/demo-reset-docs

安装:

Requirements Installation Notes

屏幕截图:

  • Use Cases Diagram
  • Public View of a Demo Website - FROZEN state (Demo Mode)
  • Login Page of a Demo Website – Frozen State (Demo Mode)
  • Demo Editor Account – Frozen State (Demo Mode)
  • Demo Customer Account – Frozen State (Demo Mode)
  • Demo Reset Dashboard - THAWED state (Non-Demo mode)
  • Add New Reset Point
  • Reset Points - THAWED state (Non-Demo mode)
  • Reset Runners
  • Settings - THAWED state (Non-Demo mode)
  • Demo Reset Dashboard - FROZEN state (Demo Mode)
  • Reset Points - FROZEN state (Demo Mode)
  • Edit Reset Point - FROZEN state (Demo Mode)
  • Delete Reset Point - FROZEN state (Demo Mode)
  • Reset to a Reset Point - FROZEN state (Demo Mode)
  • Settings - FROZEN state (Demo Mode)
  • Info Bar Settings Page – Top Part
  • Info Bar Settings Page – Bottom Part
  • Philosophy and Concept
  • Use Cases of Demo Reset Plugin
  • Pro Plugin vs Free Plugin
  • THAWED state vs FROZEN state
  • Help Resources
  • Hooks and Constants
  • WP Dashboard - FROZEN state (Demo Mode)
  • WP Dashboard - THAWED state (Non-Demo mode)
  • Demo Reset Pro Dashboard - FROZEN state (Demo Mode)

常见问题:

How to set a WordPress website to FROZEN state? (Valid for both Free & Pro plugins)

  • To put the website into FROZEN state (Demo Mode), please add at least one Reset Point.
  • Important: We highly recommend backing up your website files and database before switching your website to the FROZEN state (Demo Mode).
  • Important: If you plan to use the Reset Runner REST URL or Reset Runner URL to trigger the Reset, please ensure the website Permalink Structure is set to anything other than "Plain" before adding first Reset Point.

How to set an Active Reset Point for Auto Reset? (Valid for both Free & Pro plugins)

  • On the Demo Reset Settings page, under Auto Reset Settings, select a Reset Point as the Active Reset Point from the dropdown and save your changes.
  • Note: This is the Reset Point to which the website will reset via Reset Runners.

How to set the Reset Runner URL to run Auto Reset? (Valid for both Free & Pro plugins)

  • Before generating Reset Runners for Reset execution, please ensure the Active Reset Point is set. The Active Reset Point is the Reset Point to which the website will be reset.
  • Ensure the Permalink Structure under WordPress Permalink Settings is set to something other than Plain. This must be done when the website is in the THAWED state.
  • Navigate to the Reset Runners page under the Demo Reset admin menu. Check the Generate Reset Runner URL checkbox, fill in the Action Confirmation field, and click the Generate URL button. The Reset Runner URL will be generated.
  • Test the Reset Runner URL by entering it into your browser. Upon success, the page will display the success message. Also, check the Demo Reset Dashboard page on the website for the Reset entry.
  • The Reset Runner URL can be triggered using a Unix Cron Scheduler, Zapier Automation (Zap), web browser, or any compatible client to reset the website.
  • Note: The Reset Runner URL should always be kept secret.
  • Note: Security plugins, firewall plugins, custom codes, server-side firewalls, and CDN services like Cloudflare may block Reset Runner URL calls; ensure they are properly bypassed.
  • Note: The Reset will log out all users from the website if successful, unless the Pro plugin is used.
  • Important: Triggering the Reset Runner URL with Unix Cron through cPanel is the best trigger option with consistent trigger intervals. Watch the complete video tutorial on YouTube. https://youtu.be/S4qRo6vgyAY?si=QNq6TKHmyjYn54Kk

How to set the Reset Runner REST URL to run Auto Reset? (Valid for both Free & Pro plugins)

  • Before generating Reset Runners for Reset execution, please ensure the Active Reset Point is set. The Active Reset Point is the Reset Point to which the website will be reset.
  • Ensure the Permalink Structure under WordPress Permalink Settings is set to something other than Plain. This must be done when the website is in the THAWED state.
  • Navigate to the Reset Runners page under the Demo Reset admin menu. Check the Generate Reset Runner REST URL checkbox, fill in the Action Confirmation field, and click the Generate URL button. The Reset Runner REST URL will be generated.
  • Test the Reset Runner REST URL by entering it into your browser. Upon success, you will receive message: "ok" JSON response. Also, check the Demo Reset Dashboard page on the website for the Reset entry.
  • The Reset Runner REST URL can be triggered using any external RESTful source, such as Cron-job.org, Zapier, or any compatible client, to reset the website.
  • Note: The Reset Runner REST URL should always be kept secret.
  • Note: Security plugins, firewall plugins, custom codes, server-side firewalls, and CDN services like Cloudflare may block Reset Runner REST URL calls; ensure they are properly bypassed.
  • Note: The Reset will log out all users from the website if successful, unless the Pro plugin is used.
  • Important: Using Cron-job.org to trigger the Reset Runner REST URL is a good option for monitoring but not for consistent trigger intervals. Watch the complete video tutorial on YouTube. https://youtu.be/GIJi1zxjGMU?si=5cdp3el-QTREWKrK

How to set a WordPress website back to THAWED state? (Valid for both Free & Pro plugins)

  • To put the website back into THAWED state (Exit the Demo Mode), please remove all Reset Points.

Why is it always advised to try the Demo Reset Free version before having the Pro version?

  • Both URL-based Reset Runner systems are available in the Free Plugin version and Pro version. Therefore, we strongly advise you to use the Free version to determine which Reset Runner system and external trigger source works best for your WordPress website. Different websites have different internal and external setups, firewalls, and CDNs (Content Delivery Networks) that may block external triggers.

What makes WordPress Cron unsuitable for triggering a website reset?

  • WordPress cron is a pseudo-cron system that triggers when a page is loaded. Therefore, it is unreliable for triggering a robust (consistent) Website Reset Process without running into numerous issues. For this reason, the trigger must come from outside the WordPress system. Demo Reset provides highly secure reset trigger mechanisms via Reset Runners to address this problem.

Are Reset Runners safe?

  • Yes, they are created with a unique randomly generated 15-character token, making them highly secure. Once created, a Reset Runner should always be kept confidential.

Do caching plugins prevent URL-based Reset Runners from working?

  • Caching plugins prevent the proper execution of URL-based Reset Runners, so you must turn off caching on your demo website or disable the caching plugin. Also, be aware of server-level caching mechanisms; if they prevent Reset Runners from executing, please disable them. Based on our current testing, CDN caching (Cloudflare caching) does not block Reset Runners unless restricted by CDN firewalls.

更新日志:

2.0.0 - 12/10/2025 (A Major Release) 1.0.1 - 29/04/2025 1.0.0 - 12/04/2025