YetiDev

Dashboard & Site Check

Running the demo day to day

Dashboard Tab

  • Before Demo Maker is on, the Dashboard offers Make this site a live demo, which turns the safety switches on.
  • Shows whether the demo is live, demo logins and Buy now clicks today, the last and next reset, the snapshot and recent activity.
  • Go live: takes the snapshot and starts resets, logins and the demo bar. Only offered when nothing in Site check has failed.
  • Reset now and Take a new snapshot.
  • Stop the demo: resets, demo logins and the demo bar go off. The safety switches stay on.
  • Turning Demo Maker off stops the demo, ends every sandbox and turns the safety switches off.
  • The Server cron address and the version check address.

WordPress Dashboard Widgets

Administrators see a Demo Maker widget on the WordPress Dashboard with the demo's status, and a Demo Maker: demos widget when there are several demos. Demo logins don't see them.

Site Check Tab

What a snapshot and a reset need from this server. Go live is only possible when nothing has failed. It checks, among other things:

  • that wp-content/yetidm-snapshot can be written;
  • that a snapshot or reset can run for as long as it needs;
  • WP-Cron, and whether DISABLE_WP_CRON is set;
  • WooCommerce "Coming soon" mode, which would show visitors a holding page;
  • database views, which are not copied.