OpenForm

The OpenForm Developer Hub

Welcome to the OpenForm developer hub.
OpenForm is a DNN module to create end users forms (Bootstrap 3) like contact, register, etc.

Get Started    Guides

Getting Started

This page will help you get started with OpenForm.

This module requires:

  • DNN 7.2 or +
  • OpenContent 1.1 [https://github.com/sachatrauwaen/OpenContent/releases]
  • Bootstrap 3 Skin

Get started

  1. Download the Open Content module: [https://github.com/sachatrauwaen/OpenContent/releases]
  2. Install the OpenContent module in your DNN installation (Menu : host, extensions). Only if not already installed.
  3. Download Open Form: [https://github.com/sachatrauwaen/openform/releases]
  4. Install OpenForm as a standard module in your DNN installation (Menu : host, extensions)
  5. Add the OpenForm module to a page.
  6. Get a template by importing in from a archive or by direct download from openextensions.net (Module action : Template Exchange)
  7. Chose the template you want to use (Module Settings) and enter the the asked settings.

Email messages and user feedback

The email messages and feedback message support handlebars. For example:

Hey {{Name}},

Thanks for submitting !

You entered :
{{{FormData}}}

Note: FormData is available from version 1.1.1

More info about Handlebars: [http://handlebarsjs.com/]

Form definition

The form definition is based on alpaca forms which is the same that is used for the OpenContent module.

So some part of the documentation of OpenContent is also applicable for OpenForm.

Or at the alpaca website [http://www.alpacajs.org/documentation.html]

Auto initialization of fields from dnn user when logged in

(from version 3.1.x)

Field names to use: Username, FirstName, LastName, Email, DisplayName, Telephone, Street, City, Country.

Updated about a year ago

Getting Started


This page will help you get started with OpenForm.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.