Learn how to customize forms and other Panel options with blueprints.
Blueprints are the counterpart of each of your templates. They create individual forms in the panel which make it easy to insert the required data. Blueprints offer a wide set of options to customize those forms and even provide help to panel users while they enter data.
Blueprints are defined in YAML. This is how a typical blueprint looks like:
title: Page
pages: true
files: true
fields:
title:
label: Title
type: text
text:
label: Text
type: textarea
This will create the following basic form:
Blueprints also control page settings like file uploads, numbering of subpages and more. You can find all available settings in the following chapters.