Ga naar hoofdinhoud

Code Editor

De Code Editor geeft directe toegang tot de onderliggende JSON-definitie van een template. Dit is een geavanceerde functie voor ervaren gebruikers die precieze controle willen over de template-configuratie.

Geavanceerde functie

De Code Editor is bedoeld voor technische gebruikers. Incorrecte wijzigingen kunnen de template onbruikbaar maken. Maak altijd eerst een backup of export van de template.

Code Editor openen​

  1. Open de Template Editor
  2. Klik op het Code-icoon in de werkbalk

Interface​

OnderdeelBeschrijving
TekstveldGroot invoerveld met de JSON-definitie
Opslaan knopPast wijzigingen toe op de template

JSON bewerken​

  1. De volledige template-definitie wordt getoond als geformatteerde JSON
  2. Bewerk de JSON direct in het tekstveld
  3. Klik op Opslaan om wijzigingen toe te passen

JSON structuur​

De template-definitie bevat:

{
"pages": [...],
"datamodel": {...},
"ai": {...},
"check_ins": [...],
"workflows": [...],
"roles": {...}
}

Wanneer gebruiken​

Bulk-wijzigingen​

  • Meerdere velden tegelijk aanpassen
  • Zoeken en vervangen in de hele template
  • Kopiëren van configuraties tussen elementen

Debugging​

  • Onderliggende structuur inspecteren
  • Onverwacht gedrag analyseren
  • Verificatie van visuele wijzigingen

Geavanceerde configuratie​

  • Opties die niet via de UI beschikbaar zijn
  • Complexe filterregels
  • Aangepaste veldconfiguraties

Import/Export​

  • Template-definities kopiëren tussen omgevingen
  • Backup maken van specifieke configuraties
  • Templates delen als code

Validatie​

Wanneer je op Opslaan klikt:

  1. De JSON wordt geparsed
  2. Bij ongeldige JSON krijg je een foutmelding
  3. Bij geldige JSON wordt de definitie toegepast
Geen schema-validatie

De editor valideert alleen of de JSON geldig is, niet of de structuur correct is voor dare2plan. Incorrecte veldnamen of structuren kunnen problemen veroorzaken.

Tips​

JSON formatteren​

De editor toont de JSON met inspringing (2 spaties). Dit maakt de structuur leesbaar:

{
"pages": [
{
"name": "Strategie",
"grid": { "width": 10, "height": 6 },
"fields": [...]
}
]
}

Externe editor​

Voor complexe wijzigingen:

  1. Kopieer de JSON naar een externe editor (VS Code, etc.)
  2. Bewerk met syntax-highlighting en validatie
  3. Plak terug in de Code Editor
  4. Klik Opslaan

Backup maken​

Voordat je grote wijzigingen maakt:

  1. Selecteer alle JSON (Ctrl+A)
  2. Kopieer naar klembord (Ctrl+C)
  3. Plak in een tekstbestand als backup

Veelvoorkomende taken​

Veld kopiëren​

  1. Zoek het veld in de fields array van een pagina
  2. Kopieer het hele veldobject
  3. Plak op de gewenste locatie
  4. Pas guid en posities aan

Blok hernoemen​

  1. Zoek het veld met de huidige naam
  2. Wijzig de title eigenschap
  3. Opslaan

Filter aanpassen​

  1. Zoek het veld met het filter
  2. Pas de filters array aan
  3. Opslaan

Best practices​

Kleine stappen​

  • Maak kleine wijzigingen en test tussentijds
  • Bewaar niet te veel wijzigingen tegelijk
  • Controleer het resultaat in de andere editors

Backup​

  • Maak een backup voordat je begint
  • Gebruik de Export-functie voor een volledige backup
  • Bewaar werkende versies

Validatie​

  • Controleer JSON-syntax voor opslaan
  • Test de template na wijzigingen
  • Gebruik de visuele editors om resultaten te verifiëren

Zie ook​