Help us improve the documentation area
We'd love to make the documentation for Umbraco even better, but we need your help on where we should focus the most. So please help us help you by spending a few minutes taking this short survey.Take the Survey (and this box will also go away)
Developer documentation covers working with Umbraco Forms from a developer standpoint. It covers retrieving data, it shows how to extend the system by hooking into the provider model, and finally it describes the available events and workflows you can use to extend or integrate Umbraco Forms.
Before adding a form to your site we'll need to make sure you have the necessary client dependencies.
Version 4.x - Write your forms your way. You have full control over your form's HTML markup and styling
Version 6.0.0+ - Easier & more control of rendering Form HTML markup and styling using Themes that replaces the previous methods in Version 4.x
Version 6.0.0+ - Send custom HTML email templates using the new workflow 'Send email with template (Razor)'
See how you can fetch and display record data from your razor macros
Learn how you can extend Umbraco Forms with your own custom providers
Learn about some of the configuration options that are available to you to modify how Umbraco Forms works.
Learn about the default Field Types that are shipped with Umbraco Forms and any specific details how these work.
Learn about the magic string formats that Umbraco Forms supports, that can retrieve information from various sources such as Session, Cookies, Umbraco Page Fields, Member fields, Form fields to use in workflows.
Version 4.4.0+ - Learn how you can implement a custom IFileSystem to store the Forms, Workflows, PreValues and other JSON based files to suit your needs.