Toggle menu

Forms

Forms provide a common way users can interact with your website and organisation. The iCM Forms Designer creates powerful forms using a simple drag and drop interface. The forms you design can range from simple single page forms that save or submit data, to an integral part of a full self service platform.

Form Designer Overview
 

The Forms Library holds several types of form and form parts.

Public Forms are forms published so that they can be used by your site or accessed within iCM using iCM Form Apps.

Private Forms are used internally by iCM in article "extra" tabs and to configure subsites.

Form Blueprints let you save and reuse a complete form design.

Form Snippets are used to save a group of form fields, which can be reused in future forms.

Forms can be organised into groups. Groups are used to organise forms within iCM and allow you to restrict user access to them using iCM Privileges.

Managing Forms

Information about form groups, blueprints, snippets, public forms, private forms, security and version history.

Using the Forms Designer

The Design tab of the iCM Forms Designer is where you build the forms that will be displayed on your site and in iCM.

Form Fields

Information about all of the form fields you'll find in the Forms Designer Toolbox.

Handlebars Editors

Various fields include a Handlebars template editor that lets you dynamically generate HTML based on the values of other fields or the results of calls to other services.

JavaScript Editors

The forms designer includes two different editors you can use to write JavaScript. Both are available in all of your form's functions and handlers.

Form Functions, Handlers and Signatures

Forms and their fields can include JavaScript which provides a near endless array of functionality.

Blockly Blocks

The script editors in the form designer have a "visual" mode, based on Google's Blockly library. The following blocks are custom in this form family.

Form Helper Functions

All of the form helper functions available in the latest release of the DEFAULTV2 Form Family.

Repeating Pages

You can set pages in your form to be repeatable, allowing users to fill them out multiple times to build up a collection of data.

Page Modes

Form pages are displayed in one of three modes, depending upon the action being performed. The mode is set when the page is navigated to.

Debugging and Tracing

The Forms Designer includes tools you can use to debug your forms and trace any errors that might occur.

Building Accessible Forms

This article describes some common things you can do in the forms designer to make sure your forms are as accessible as possible.

Form Tutorials

Step by step guides that start with building your very first form to more advance features of the forms designer.

Forms Knowledge Base

These articles show how to get the most out of your iCM forms, as well as explaining some of the processes involved in generating forms, and what happens they are submitted.

Share this page

Facebook icon Twitter icon email icon

Print

print icon