How to design a Data Form

Customize your Data Form’s theme, layout, and content from the Design tab.

Prerequisite

Create a Data Form before customizing its design. Follow How to create a Data Form if you need to create one.

Step 1: Access the Data Forms section

From your Orchestrator Home screen, select the Data Forms option.

DataForms

Step 2: Select the form to customize

The Data Forms window lists your forms by group. Select the form you want to customize.

Select created DataForm

Step 3: Select the Design tab

Select the Design tab to access your form’s design options.

Select the Design tab

Step 4: Review the design screen

Use the two areas marked in the screenshot to customize your form:

  1. Change the form type, title, theme, and custom code.
  2. Add rows and arrange them by dragging and dropping them.
Form Configuration

Step 5: Select your form theme

Choose from three themes: Bootstrap 4 Default Theme, DataKubes Theme, and DataKubes Dark Theme.

Select a form theme

Compare the theme examples below.

Bootstrap 4 Default Theme

Bootstrap 4 default theme example

DataKubes Theme

DataKubes Theme example

DataKubes Dark Theme

DataKubes Dark Theme example

Step 6: Select how people complete the form

Select the Form fill-up type (the setting that controls how people move between form sections). Choose whether to display sections together, in expandable sections, or in sequential steps.

The examples below use a form with two additional sections to illustrate each option. To add sections to your form, follow How to create a Data Form: Add a new section.

Form sections are filled together

Form sections are filled together example

Choose this option to display all sections and fields at once. People can complete the fields in any order.

Form sections are rendered in accordion style

Form sections are rendered in accordion style example

Choose this option to use an accordion (a layout with expandable sections). People can open any section; opening one closes the others so they can focus on one section at a time.

Form sections are filled in steps

Choose this option to require people to complete sections in order. They must complete all required fields in the current section before proceeding to the next section and cannot skip sections.

Step 7: Set the form title

Enter a title in the Form Title field to change the form’s browser tab title. The example below uses "Form Title Example".

Optional: Add OpenGraph information

Add an OpenGraph title, description, and image (information that services use to preview a shared link to your form).

Optional: Add custom code

Add JavaScript in the Custom Code section to customize your form or include tracking code. The form includes this code inside a <script> tag in its HTML.

Optional: Add rows and elements

The Form Layout area displays the form you created in the Form tab. To change the form itself, open the Form tab or click Edit Form.

To add content alongside the form layout, follow these steps:

  1. Add a new row in the design screen.
  1. Add a column to the row and select its size from the available options.
  1. Click the + button in the column to add an element. This example uses Size 12.
  1. On the Adjust Element screen (the editor for a column’s content and size), select the element type. You can also change the column size here.

Use the descriptions below to choose an element.

Header

Add a header with a title and supporting text. Include a button by setting its label and destination URL.

Customize the text color and background color, or use an image as the background.

HTML Editor

Use the HTML Editor element to add custom text to your form.

Horizontal Line

Add a horizontal line to separate content. Optionally, assign a class name (an identifier for targeting the line in your code) to customize its properties with JavaScript.

Image

Add an image by uploading it to your bucket (a file storage container) or entering an image URL. Set the width and height in percentages (%) or pixels (px).

Banners Slider

Create a rotating display of banners or images. Set the number of images and the time between slides. Use images with the same dimensions for a consistent display.

Call to action

Add a call to action (a button or link that prompts people to take an action). Use a direct label, such as "Sign Up" or "Buy Now".

Embedded HTML

Add embedded HTML (custom markup within the form page) to customize your form’s content and layout.


Accordion

Organize text into expandable sections with the Accordion element. Initially, people see only the section titles. They can expand a section to read its text.


Horizontal Lines

Use Horizontal Lines to arrange multiple images or text items in rows. Set the number of items to display per row.


Did this page help you?