On Your Site
Forms allow you to collect payment and lead generation information from your supporters. The supplied forms are suitable for most scenarios; however, they are easily customisable by site creators when required.
They are a seperate concept to templates and campaigns to allow them to be reused on multiple pages.
To define a form you call the
$siteConfig->addForm(array $formConfig) method
site_config.php file and pass your form configuration as an array.
The documentation for form options can be found here.