Skip to content

Admin Settings Reference

Reference for every option in Settings β†’ Administration β†’ IntroVox.

Global Settings

Enable Wizard for All Users

Location: Top of admin page under "Global settings"

Function: Master switch for the entire wizard.

State Behavior
βœ… Checked Wizard is enabled. New users see it automatically on first login (in their enabled language). All users can restart it via personal settings.
☐ Unchecked Wizard is fully disabled. No auto-start, no manual restart. Users see "The introduction tour is currently disabled by your administrator."

Storage: appconfig key wizard_enabled ('true' / 'false')

Use case: Useful during maintenance or when you want to temporarily disable the onboarding experience without losing your step configuration.

Available Languages

Location: Below the wizard toggle in "Global settings"

Function: Multi-checkbox controlling which languages the wizard is available for.

Supported languages out of the box:

  • πŸ‡¬πŸ‡§ English (en)
  • πŸ‡³πŸ‡± Nederlands (nl)
  • πŸ‡©πŸ‡ͺ Deutsch (de)
  • πŸ‡«πŸ‡· FranΓ§ais (fr)
  • πŸ‡©πŸ‡° Dansk (da)
  • πŸ‡ΈπŸ‡ͺ Svenska (sv)

Additional languages appear automatically once their l10n/<lang>.json file is present β€” see Multi-Language Support.

Defaults:

  • On first installation, only English is enabled
  • At least one language must remain enabled

Storage: appconfig key enabled_languages (JSON array of base language codes)

Show Wizard to All Users

Location: Below "Available languages" in "Global settings"

Function: Force-restart the wizard for all users, including those who explicitly opted out.

Effect when clicked (and confirmed):

  • Bumps the internal wizard version counter (wizard_version)
  • Clears each user's permanent-disable preference
  • Next login: wizard auto-starts for everyone

Warning: This overrides all user preferences. Users who set "Permanently disable the introduction tour" will see the wizard again.

Language Settings

Select Language to Edit

Location: "Language settings" section, dropdown menu

Function: Picks which language's step configuration you're editing. The step list below the dropdown reloads for the selected language.

Behavior:

  • Only enabled languages appear in the dropdown
  • Changes only apply to the selected language
  • If you switch languages with unsaved changes, you're warned

For full per-language configuration details see Language Management.

Step Management

The step management section is detailed in Managing Wizard Steps. The available controls are:

Control Action Reference
βž• Add new step Create a new wizard step Managing Steps β†’ Add
✏️ Edit Modify an existing step Managing Steps β†’ Edit
πŸ—‘οΈ Delete Remove a step Managing Steps β†’ Delete
☰ drag handle Reorder steps Managing Steps β†’ Reorder
βœ… / ❌ toggle Enable/disable individual steps Managing Steps β†’ Enable/Disable
πŸ“₯ Export Download steps as JSON Import/Export
πŸ“€ Import Upload steps from JSON Import/Export
πŸ”„ Reset to default Restore factory defaults for the selected language Managing Steps β†’ Reset
πŸ’Ύ Save changes Persist all modifications Managing Steps β†’ Save

Where Settings Are Stored

Setting Backend storage
Global enable/disable appconfig β†’ wizard_enabled
Enabled languages appconfig β†’ enabled_languages (JSON array)
Wizard version (force-show) appconfig β†’ wizard_version (integer)
Steps per language appconfig β†’ wizard_steps_<lang> (JSON array)
Per-user permanent disable preferences table (user-scoped)

See Backend Architecture for the full storage model.