No history yet

Introduction to AEM Forms Designer

What is AEM Forms Designer?

AEM Forms Designer is a desktop application for creating sophisticated, data-driven forms. Think of it as a professional tool for building everything from simple contact forms to complex applications for insurance or government services. It’s part of the larger Adobe Experience Manager (AEM) suite, designed to help businesses manage their content and digital assets.

With Designer, you can create forms that look professional, are easy for people to fill out, and can connect to databases to save the information submitted. The final forms can be rendered as PDFs or HTML5, making them accessible on almost any device.

Exploring the Workspace

When you first open AEM Forms Designer, the interface is organized into several key areas. Understanding these panels is the first step to building your forms.

Here's a breakdown of the main components:

  • Design View: This is your main canvas. You'll drag and drop form elements here and arrange them visually, just like designing a document.
  • Object Library: This panel contains all the building blocks for your form, such as text fields, checkboxes, radio buttons, dropdown lists, and action buttons.
  • Hierarchy Palette: This gives you a tree-like view of all the objects in your form. It's useful for organizing complex forms and selecting specific elements that might be layered on top of each other.
  • Properties Panel: When you select an object on your canvas, this panel lets you configure its settings. You can change its name, appearance, default value, and set validation rules (like making a field required).

Types of Forms

Not all forms are the same. In Designer, you can create forms with different behaviors and layouts. The main distinctions are between static and dynamic forms, and interactive and non-interactive forms.

A static form has a fixed layout. The fields and sections don't change size or position. This is ideal for simple forms that mimic a paper document, where the structure is always the same.

A dynamic form can change its layout based on user input. For example, selecting "Yes" to a question could reveal a new section of fields, or adding an item to a list could expand a table. These are perfect for complex, adaptive experiences.

You also have a choice between interactive and non-interactive forms.

Form TypeDescriptionBest For
InteractiveCan be filled out on a computer. Users can type, click, and select options directly in the form.Collecting data digitally.
Non-InteractiveDesigned to be printed and filled out by hand. Fields are just lines or empty spaces.Situations where a physical copy is required.

Most forms you create will be interactive. The choice between static and dynamic depends on how much the form needs to adapt to the user's answers.

The Basic Creation Process

Creating a basic form follows a simple workflow. While you can add a lot of complexity later, the core steps remain the same.

Lesson image
  1. Start a New Form: You can begin with a blank canvas or use a pre-made template to get a head start. You'll set the page size and orientation.

  2. Add Objects: Drag fields from the Object Library onto your Design View. Start with the basics, like text fields for a name and email, and a button for submission.

  3. Configure Properties: Click on each object and use the Properties Panel to give it a proper label and name. For example, you might label a text field "First Name" so the user knows what to enter.

  4. Arrange the Layout: Position the objects on the page to create a clean, easy-to-follow layout. You can use alignment tools to make sure everything lines up perfectly.

  5. Save and Preview: Save your form file. You can then preview it to see how it will look and function for the end user before you publish it.

Quiz Questions 1/5

What is the primary function of AEM Forms Designer?

Quiz Questions 2/5

In the AEM Forms Designer interface, which panel serves as the main canvas where you drag, drop, and visually arrange form components?

This covers the essentials of the AEM Forms Designer workspace and the types of forms you can build. With this foundation, you're ready to start creating your own.