Ga naar inhoud

Beheerder-instellingen-referentie

Referentie voor elke optie in Instellingen → Beheer → IntroVox.

Globale instellingen

Wizard inschakelen voor alle gebruikers

Locatie: bovenaan de beheer-pagina onder "Globale instellingen"

Functie: master-schakelaar voor de hele wizard.

Staat Gedrag
✅ Aangevinkt Wizard is ingeschakeld. Nieuwe gebruikers zien hem automatisch bij eerste login (in hun ingeschakelde taal). Alle gebruikers kunnen hem herstarten via persoonlijke instellingen.
☐ Uitgevinkt Wizard is volledig uitgeschakeld. Geen auto-start, geen handmatige herstart. Gebruikers zien "De introductie-tour is momenteel uitgeschakeld door je beheerder."

Opslag: appconfig-key wizard_enabled ('true' / 'false')

Use-case: handig tijdens onderhoud of wanneer je de onboarding-ervaring tijdelijk wilt uitschakelen zonder je stap-configuratie te verliezen.

Beschikbare talen

Locatie: onder de wizard-toggle in "Globale instellingen"

Functie: multi-checkbox die regelt voor welke talen de wizard beschikbaar is.

Out-of-the-box ondersteunde talen:

  • 🇬🇧 Engels (en)
  • 🇳🇱 Nederlands (nl)
  • 🇩🇪 Duits (de)
  • 🇫🇷 Frans (fr)
  • 🇩🇰 Deens (da)
  • 🇸🇪 Zweeds (sv)

Extra talen verschijnen automatisch zodra hun l10n/<lang>.json-bestand aanwezig is — zie Meertaligheid.

Defaults:

  • Bij eerste installatie is alleen Engels ingeschakeld
  • Er moet altijd minstens één taal ingeschakeld blijven

Opslag: appconfig-key enabled_languages (JSON-array van base-taalcodes)

Wizard tonen aan alle gebruikers

Locatie: onder "Beschikbare talen" in "Globale instellingen"

Functie: forceer-herstart van de wizard voor alle gebruikers, inclusief wie expliciet opt-out hebben gedaan.

Effect wanneer geklikt (en bevestigd):

  • Verhoogt de interne wizard-versie-teller (wizard_version)
  • Wist elk de permanent-uitschakelen-voorkeur van elke gebruiker
  • Volgende login: wizard start automatisch voor iedereen

Waarschuwing: dit overruled alle gebruikers-voorkeuren. Gebruikers die "Introductie-tour permanent uitschakelen" hebben aangevinkt zien de wizard weer.

Taal-instellingen

Taal selecteren om te bewerken

Locatie: sectie "Taal-instellingen", dropdown-menu

Functie: kiest welke taal-stap-configuratie je bewerkt. De stap-lijst onder de dropdown herlaadt voor de geselecteerde taal.

Gedrag:

  • Alleen ingeschakelde talen verschijnen in de dropdown
  • Wijzigingen gelden alleen voor de geselecteerde taal
  • Als je van taal wisselt met niet-opgeslagen wijzigingen, krijg je een waarschuwing

Voor volledige per-taal-configuratie-details zie Talenbeheer.

Stap-beheer

De stap-beheer-sectie is uitgewerkt in Wizard-stappen beheren. De beschikbare controls zijn:

Control Actie Referentie
➕ Nieuwe stap toevoegen Maak een nieuwe wizard-stap Stappen beheren → Toevoegen
✏️ Bewerken Wijzig een bestaande stap Stappen beheren → Bewerken
🗑️ Verwijderen Verwijder een stap Stappen beheren → Verwijderen
sleep-handle Stappen herordenen Stappen beheren → Herordenen
✅ / ❌ toggle Individuele stappen aan/uitschakelen Stappen beheren → Aan/uitschakelen
📥 Exporteren Download stappen als JSON Import/Export
📤 Importeren Upload stappen vanuit JSON Import/Export
🔄 Reset naar default Herstel fabrieks-defaults voor de geselecteerde taal Stappen beheren → Reset
💾 Wijzigingen opslaan Persisteer alle aanpassingen Stappen beheren → Opslaan

Waar instellingen worden opgeslagen

Instelling Backend-opslag
Globale aan/uit appconfigwizard_enabled
Ingeschakelde talen appconfigenabled_languages (JSON-array)
Wizard-versie (force-show) appconfigwizard_version (integer)
Stappen per taal appconfigwizard_steps_<lang> (JSON-array)
Per-gebruiker permanent uitschakelen preferences-tabel (user-scoped)

Zie Backend-architectuur voor het volledige opslag-model.