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
- Open de Template Editor
- Klik op het Code-icoon in de werkbalk
Interface
| Onderdeel | Beschrijving |
|---|---|
| Tekstveld | Groot invoerveld met de JSON-definitie |
| Opslaan knop | Past wijzigingen toe op de template |
JSON bewerken
- De volledige template-definitie wordt getoond als geformatteerde JSON
- Bewerk de JSON direct in het tekstveld
- 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:
- De JSON wordt geparsed
- Bij ongeldige JSON krijg je een foutmelding
- 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:
- Kopieer de JSON naar een externe editor (VS Code, etc.)
- Bewerk met syntax-highlighting en validatie
- Plak terug in de Code Editor
- Klik Opslaan
Backup maken
Voordat je grote wijzigingen maakt:
- Selecteer alle JSON (
Ctrl+A) - Kopieer naar klembord (
Ctrl+C) - Plak in een tekstbestand als backup
Veelvoorkomende taken
Veld kopiëren
- Zoek het veld in de
fieldsarray van een pagina - Kopieer het hele veldobject
- Plak op de gewenste locatie
- Pas
guiden posities aan
Blok hernoemen
- Zoek het veld met de huidige naam
- Wijzig de
titleeigenschap - Opslaan
Filter aanpassen
- Zoek het veld met het filter
- Pas de
filtersarray aan - 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
- Template Editor - Algemeen overzicht
- Pagina Editor - Visuele veld-editor
- Datamodel - Structuur configureren