Aanpassen
Frappe is gebouwd om aan te passen zonder de kern te forken. Een beheerder kan vrijwel alles vanuit het desk wijzigen.
Custom Field
Voeg velden toe aan elk DocType zonder code. Customize Form → DocType → veld toevoegen. Het veld komt in tabCustom Field en overleeft upgrades. De meeste Prilk-apps leveren custom fields op deze manier.
Customize Form
Herschik velden, wijzig labels, verberg velden per rol, maak velden voorwaardelijk verplicht. Zelfde dialoog als Custom Field. Wijzigingen gelden globaal voor dat DocType.
Property Setter
Overschrijf één eigenschap van een veld — standaardwaarde, verplicht-vlag, alleen-lezen-status — zonder de DocType-definitie aan te raken. Wordt automatisch aangemaakt bij Customize Form.
Client Script
JavaScript dat op het formulier van een DocType in de browser draait. Triggers als refresh, validate, op veldwijziging. Gebruik voor: dynamische zichtbaarheid, berekende waarden, knoppen.
Server Script
Python dat op DocType-lifecycle-events server-side draait (before_save, on_submit, geplande taken). Gebruik voor: validatie, integraties, automatische workflows. Sandboxed voor veiligheid.
Custom DocType
Bouw uw eigen datamodel vanuit het desk. Definieer velden, permissies, naam-regels. Het DocType wordt een opvraagbare tabel met auto-gegenereerd formulier en lijstweergave. Geen code nodig.
Wanneer toch een app
Groeit uw aanpassing voorbij een paar Custom Fields en Server Scripts — of heeft u het over meerdere sites nodig — bundel het dan als Frappe-app. Zie Ontwikkelaars.