Version 4 supported
This version of Silverstripe CMS is still supported though will not receive any additional features. Go to documentation for the most recent stable version.

How to's: forms

How to Encapsulate Forms
Learn how to move a form from a controller into its own class definition.
How to Create Lightweight Form
Create a simple search form with Silverstripe CMS
Create a GridField Component
Customise your GridField with a variety of add-ons.
Create a GridField action provider
Handle custom actions on your GridField
Simple contact form
Create a form that submits a message via email
How to handle nested data in forms
Forms can save into arrays, including has_one relations