ÃÛ¶¹ÊÓÆµ

Navigate the Universal Editor Interface for AEM Forms

The Universal Editor provides a visual interface for creating AEM Forms with Edge Delivery Services. It offers a What You See Is What You Get (WYSIWYG) experience that displays exactly how your forms will appear to users.

Universal Editor Interface Overview

This guide helps you understand the interface to build forms efficiently. Whether you’re new to form building or an experienced developer, this guide will help you:

Learn Essential Skills:

  • Navigate the interface confidently and efficiently
  • Use the appropriate tools for common form-building tasks
  • Leverage keyboard shortcuts to boost productivity
  • Troubleshoot common interface issues

Master Key Workflows:

  • Set up your workspace for optimal productivity
  • Build forms from concept to publication
  • Test and preview forms across devices
  • Collaborate with team members on form projects

Getting Started Quickly

First-time users: Start with Essential Tools to learn the core features you’ll use most often.

Experienced users: Jump to Advanced Features for specialized tools and integrations.

Quick reference: Use the Interface Overview and Keyboard Shortcuts sections for fast lookups.

NOTE
New to form authoring? See Getting Started with Edge Delivery Services for AEM Forms for step-by-step form creation guidance.

Interface Overview

The Universal Editor interface is organized into four main areas, each designed for specific tasks:

Universal Editor Interface Layout

Area
Purpose
Primary Use
A: Experience Cloud Header
Navigation & account management
Switch between ÃÛ¶¹ÊÓÆµ tools, access help, manage notifications
B: Universal Editor Toolbar
Form editing & publishing
Create, edit, preview, and publish forms
C: Properties Panel
Component configuration
Configure form fields, manage content structure, access advanced features
D: Editor Canvas
Visual form building
Add components, arrange layout, see real-time preview

Interface Flow: Most users work primarily in the Editor Canvas (D) and Properties Panel ©, using the Toolbar (B) for actions like preview and publish.

Essential Tools for Form Building

Start here if you’re new to the Universal Editor. These are the core tools you’ll use for most form-building tasks:

1. Editor Canvas - Your Main Workspace

The Editor Canvas is where you build your forms visually. It displays exactly how your form will look to users.

Editor Canvas

Key Actions:

  • Add components by clicking the Add button in the Properties Panel
  • Select elements by clicking directly on them in the canvas
  • See real-time changes as you configure components
  • Test interactions in Preview Mode

2. Properties Panel - Configure Your Components

The Properties Panel (right side) is where you customize selected components and manage your form structure.

Properties Panel

Essential Features:

  • Properties Mode (d shortcut) - Configure selected component settings
  • Content Tree (f shortcut) - Navigate form structure
  • Add Components (a shortcut) - Insert new form fields
  • Component Actions - Duplicate or delete selected elements

3. Toolbar Essentials - Preview and Publish

The Universal Editor Toolbar provides key actions for testing and publishing your forms.

Universal Editor Toolbar

Must-Know Tools:

  • Preview Mode (p shortcut) - Test your form as users will see it
  • Responsive Mode - Check how your form looks on mobile devices
  • Open Page (o shortcut) - View form in a new tab
  • Publish - Make your form live for users

4. Quick Start Workflow

For your first form:

  1. Start building - Add components using the Add button (a)
  2. Configure fields - Select components and use Properties Mode (d)
  3. Test your form - Use Preview Mode (p) to interact with your form
  4. Check mobile view - Switch to Responsive Mode for mobile testing
  5. Go live - Click Publish when ready

Validation Checkpoints:

  • Can you add and configure form fields?
  • Does Preview Mode work correctly?
  • Are all required fields properly set up?
  • Does the form display well on mobile devices?

Experience Cloud Header

The Experience Cloud Header provides navigation and account management tools. Most form builders use it occasionally for switching between ÃÛ¶¹ÊÓÆµ tools or accessing help.

Experience Cloud Header

Key Elements:

Element
Purpose
When to Use
ÃÛ¶¹ÊÓÆµ Experience Cloud
Navigate to other ÃÛ¶¹ÊÓÆµ tools
Switching between Sites, Assets, Forms
Organization
Switch between organizations
Multi-org access scenarios
Help
Access documentation and support
When you need guidance or want to submit feedback
Notifications
View assigned tasks and alerts
Checking workflow status
Solutions
Quick access to other ÃÛ¶¹ÊÓÆµ solutions
Moving between different ÃÛ¶¹ÊÓÆµ products
User Profile
Account settings and sign-out
Managing account or switching users

Most Common Uses:

  • Getting Help - Click the Help icon for documentation and support
  • Switching Organizations - Use the Organization dropdown if you have multi-org access

Universal Editor Toolbar

The Universal Editor Toolbar contains your primary form editing and publishing tools. These are organized by frequency of use and typical workflow.

Universal Editor Toolbar

Daily Workflow Tools

These tools are used in most form-building sessions:

Preview Mode (p shortcut)

Purpose: Test your form exactly as users will experience it
When to use: Before publishing, after making changes, to test form functionality

Preview Mode

Best Practice: Preview after every major change to catch issues early.

Responsive Mode

Purpose: Check how your form displays on mobile devices
When to use: After building your form, before publishing

Responsive Mode

Best Practice: Always test mobile view - many users will access forms on phones.

Open Page (o shortcut)

Purpose: View your form in a new tab without the editor interface
When to use: For full-screen testing, sharing with stakeholders for review

Open Page

Publish

Purpose: Make your form live and accessible to users
When to use: After thorough testing in Preview and Responsive modes

Publish

Validation Checklist Before Publishing:

  • Form tested in Preview Mode
  • Mobile responsiveness verified
  • All required fields configured
  • Submit actions working correctly

Home Button

Purpose: Return to Universal Editor start page
When to use: Starting work on a different form

Home Button

Location Bar (l shortcut)

Purpose: Navigate directly to any form by URL
When to use: Switching between specific forms quickly

Location Bar

Advanced Configuration Tools

These tools are used for specific scenarios or advanced setups:

AEM Form Properties

Purpose: Configure form-level settings like Form Data Model (FDM) and publication dates
When to use: Setting up data integrations, scheduling publication

Form Properties

Form Properties wizard

The Form Properties panel includes the following sections:

  • Submission: Define what happens after a user submits the form. Choose from multiple submission actions such as sending data via email, submitting to SharePoint, using a Form Data Model, or integrating with services like ÃÛ¶¹ÊÓÆµ Experience Platform or Microsoft Power Automate. For a full list of supported submit actions, refer to the Submit Action article.

  • Prefill: Configure how form fields are automatically populated before the user interacts with the form. You can connect to data sources such as a Form Data Model (FDM) or use URL parameters to prepopulate fields, enhancing the user experience and reducing manual input. To learn more, see the Prefill Service article.

  • Thank You: Customize what users see after submitting the form. You can display a confirmation message or redirect them to another webpage, ensuring a smooth and professional completion experience. To learn how to configure a thank-you message for forms, see the Configure Thank You Message article.

Rule Editor (Early Access)

Purpose: Add dynamic behaviors, validations, and conditional logic
When to use: Creating interactive forms with complex business logic

Rule Editor

IMPORTANT
Early Access Feature: Rule Editor requires special access. Contact aem-forms-ea@adobe.com to enable this feature.
Learn More: See Rule Editor Guide for detailed instructions.

Authentication Header Settings

Purpose: Set custom authentication headers for development testing
When to use: Local development with authentication-required forms

Authentication Headers

Additional Options (Ellipsis Menu)

Purpose: Access less-common actions like unpublishing
When to use: Taking forms offline, accessing advanced options

Additional Options

Properties Panel

The Properties Panel (right side) is your control center for building and configuring forms. It changes based on what you select and provides different tools for different tasks.

Properties Panel

Core Form Building Tools

These tools are essential for creating and organizing your forms:

Add Components (a shortcut)

Purpose: Insert new form fields and elements
How it works: Shows available components for the selected container

Add Components

Common Components:

  • Text Input, Email, Phone fields
  • Dropdown, Radio buttons, Checkboxes
  • File upload, Date picker
  • Panels and sections for organization

Properties Mode (d shortcut)

Purpose: Configure settings for selected components
When to use: After adding any component to customize its behavior

Properties Mode

Key Settings:

  • Field labels and placeholder text
  • Validation rules (required, format, length)
  • Default values and help text
  • Conditional visibility rules

Content Tree (f shortcut)

Purpose: Navigate and organize your form structure
When to use: Complex forms with multiple sections, finding specific components

Content Tree

Benefits:

  • Quick navigation to any component
  • Visual form hierarchy
  • Easy reordering of elements

Component Actions

Purpose: Manage existing components
Available actions:

  • Duplicate - Copy components quickly Duplicate
  • Delete - Remove components (no confirmation prompt) Delete

Advanced Features and Integrations

These tools enable sophisticated form functionality:

Data Integration

Data Source

Purpose: Connect forms to backend data systems
When to use: Forms that need to read/write to databases or external services

Data Source

Capabilities:

  • Form Data Model (FDM) configuration
  • Dynamic data population
  • Submission to external systems
AI-Powered Tools

Generate Variations

Purpose: Use AI to create different versions of form content
When to use: Experimenting with different text, layouts, or approaches

code language-none
![Generate Variations](/docs/experience-manager-cloud-service/edge/docs/forms/universal-editor/assets/ue-variations.png?lang=en)

Learn More: Generate Variations Guide

Content Drafts

Purpose: Create and save preliminary text versions
When to use: Iterating on form copy, saving alternative text options

Content Drafts

Testing and Optimization

A/B Testing

Purpose: Compare form variations to optimize performance
When to use: Optimizing conversion rates, testing different designs

A/B Testing

Experimentation

Purpose: Run controlled tests on form designs
When to use: Data-driven form optimization, user experience testing

code language-none
![Experimentation](/docs/experience-manager-cloud-service/edge/docs/forms/universal-editor/assets/ue-experimentation.png?lang=en)
Collaboration Tools

Task Management

Purpose: Organize team workflow for form projects
When to use: Multi-person form development, project tracking

Task Management

Personalization

Purpose: Connect with ÃÛ¶¹ÊÓÆµ Experience Platform for tailored experiences
When to use: Creating personalized forms based on user data

code language-none
![Personalization](/docs/experience-manager-cloud-service/edge/docs/forms/universal-editor/assets/ue-personalizaton.png?lang=en)

Editor Canvas

The Editor Canvas is your main workspace where you visually build forms. It displays exactly how your form will appear to users and provides real-time feedback as you make changes.

Editor Canvas

Key Features:

  • WYSIWYG editing - See changes immediately as you make them
  • Direct interaction - Click on any component to select and edit it
  • Real-time preview - Switch to Preview Mode to test functionality
  • Responsive display - Toggle device views to check mobile compatibility

Best Practices:

  • Start with structure - Add main sections before detailed components
  • Test frequently - Use Preview Mode regularly to catch issues early
  • Think mobile-first - Check Responsive Mode throughout the design process

Keyboard Shortcuts

Master these shortcuts to build forms faster and more efficiently:

Shortcut
Action
When to Use
a
Open component list
Adding new form fields
d
Open component properties
Configuring selected elements
f
Toggle content tree
Navigating complex forms
p
Toggle preview mode
Testing form functionality
o
Open form in new tab
Full-screen testing
l
Focus location bar
Switching to different forms

Pro Tip: Use these shortcuts in combination - for example, select a component, press d to configure it, then p to test the changes.

Common Workflows

Creating Your First Form

  1. Add structure - Use a to add a Panel for form sections
  2. Add fields - Insert Text Input, Email, and other components
  3. Configure properties - Select each field and press d to set labels and validation
  4. Test functionality - Press p to preview and test the form
  5. Check mobile view - Use Responsive Mode to verify mobile display
  6. Publish - Click Publish when ready to go live

Editing Existing Forms

  1. Navigate structure - Use Content Tree (f) to find components quickly
  2. Select and modify - Click components directly or use Content Tree
  3. Test changes - Preview (p) after each significant change
  4. Validate workflow - Test the complete form flow before republishing

Collaborating with Teams

  1. Use Task Management - Assign specific form sections to team members
  2. Share for review - Use Open Page (o) to share clean previews
  3. Test together - Use Preview Mode for collaborative testing sessions
  4. Track progress - Check Notifications for task updates

Troubleshooting Common Issues

Interface Problems

Interface Elements Not Loading

Problem: Toolbar buttons, Properties Panel, or other interface elements don’t appear

Solutions:

  • Refresh the page - A simple browser refresh often resolves loading issues
  • Check browser compatibility - Use Chrome, Firefox, or Safari
  • Clear browser cache - Remove cached files that might be outdated
  • Verify permissions - Ensure you have proper access to edit forms
Components Not Responding

Problem: Can’t select components or Properties Panel doesn’t update

Solutions:

  • Click directly on components - Avoid clicking on empty areas
  • Use Content Tree - Press f and select components from the tree
  • Check for overlapping elements - Some components might be blocking others
  • Reload the form - Use the Location Bar (l) to reload the current form
Preview Mode Issues

Problem: Preview Mode doesn’t work correctly or shows errors

Solutions:

  • Check form validation - Ensure all required fields are properly configured
  • Test in Edit Mode first - Verify components work before previewing
  • Clear browser cache - Cached scripts might interfere with preview
  • Check component configuration - Review Properties Mode settings for errors

Best Practices for Efficient Form Building

Organization Tips

  • Use descriptive names - Label components clearly in Properties Mode
  • Group related fields - Use Panels to organize form sections logically
  • Plan before building - Sketch your form structure before starting
  • Keep it simple - Avoid overwhelming users with too many fields

User Experience

  • Test frequently - Use Preview Mode after every major change
  • Think like users - Consider the complete form-filling experience
  • Provide clear labels - Make field purposes obvious to users
  • Add helpful text - Use help text for complex fields

Performance Optimization

  • Minimize components - Use only necessary form fields
  • Optimize images - Compress any images used in forms
  • Test on mobile - Ensure good performance on slower mobile connections
  • Validate early - Set up proper validation to prevent submission errors

Next Steps

Now that you understand the Universal Editor interface:

  1. Practice with a simple form - Start with basic fields to get comfortable
  2. Explore advanced features - Try AI-powered tools and integrations when ready
  3. Learn form authoring - See the Getting Started Guide
  4. Master rule editor - Add dynamic behaviors with the Rule Editor Guide

Remember: The Universal Editor is designed to make form building intuitive. Start with the essentials and gradually explore advanced features as your needs grow.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab