For the complete documentation index, see llms.txt. This page is also available as Markdown.

Index of features

Purpose

The purpose of this page is to index features, their documentation and blog posts in a central location so that you can get an idea of what Orbeon Forms offers at a glance.

See also

Status

As of 2016-04-19 this page is still being updated.

List of Orbeon Forms features

Form Builder and Form Runner

  • Security features

    • Protecting against attacks: doc

    • Content-Security-Policy header: doc, blog post

    • Field-level encryption: doc

  • Inserting and reordering grid rows: blog post

  • Repeated grids and sections

  • Section Templates:

  • Singleton forms: doc

  • Versioning of form definitions: doc, blog post about concept, blog post about publish options

    • overwriting of existing version: doc

    • associating a comment with a given form version: doc, blog post

    • simple data migration: doc, blog post

  • Viewing data revision history: doc

  • Form field validation: doc, blog post

    • required fields (also via formula, see blog post)

    • whitespace trimming: doc, blog post

    • data types such as string, number, date, etc.

    • multiple constraints with formulas

    • common constraints: doc, blog post

      • minimum/maximum length

      • positive, positive or zero, negative or zero, or negative value

      • maximum fractional digits

      • attachment sizes and file types

    • errors, warnings, and informational validations

    • custom alert messages per validation

  • Access control

  • Persistence (databases)

  • Datasets: doc, blog post

  • Multitenancy: doc

  • User menu: doc

Form Builder

  • 12-column layout: doc, blog post

  • Summary page: doc

  • Toolbox:

  • Form Settings: doc

    • General Settings

    • HTML form description

    • Form Options: doc

      • Singleton forms: doc

      • Wizard view: doc

    • Control Settings

    • View Options

    • PDF Options

    • About this Form

  • Control Settings: doc

    • control name

    • Summary page options

    • custom CSS classes

    • easy switching of control appearances: blog post

    • validation: doc

    • formulas: doc

    • help text (plain text and rich text)

  • Choices editor: doc

    • Hints for checkboxes and radio buttons: blog post

  • Section Settings: doc

    • whether section is collapsible

    • whether section is initially collapsed

  • Publishing a form definition: doc

  • Explanation text: blog post

  • Extension API: doc

  • Access control for editing forms: doc

  • Internationalization (i18n) / localization (l10n): doc

  • Services and actions

    • HTTP Services: doc

      • JSON support (for reading only): doc

      • setting URL parameters

    • Database Services: doc

    • Simple Actions: doc

  • XML Schema Support: doc

  • Source code editor: docwhether section is collapsible

  • Extension API: doc

  • Basic keyboard shortcuts

    • Cut/Copy/Paste: doc

    • Undo/Redo: doc

    • Save button: doc

Form Runner

Form controls

  • Text controls

    • Text field

    • Plain text area

    • Formatted text area

    • Password field

  • Utility controls

    • Explanatory text

    • Calculated value

    • Hidden field: doc, blog post

  • Typed controls

    • Number

      • control rounding when formatting/capturing data

      • left/right alignment

    • Email address

    • Currency

    • US phone number

    • US state

  • Date and time controls

    • Date, time, date and time

      • date picker

      • option to exclude dates from the date picker: doc

      • date control: doc

      • time control: doc

    • Dropdown date

    • Fields date

  • Selection controls doc

    • Dropdown menu

    • Radio buttons

    • Radio buttons with "Other": doc

    • Checkboxes

    • Scrollable checkboxes

    • Yes/No answer: doc

    • Single checkbox: doc

    • Dynamic data dropdown

    • Autocomplete

  • Attachments

    • File attachment

    • Image attachment

    • Static image

    • Static video

    • Handwritten signature: doc

    • Image annotation: blog post

    • Control maximum size and file types: blog post

  • Buttons

    • Button

    • Link button

  • Other

    • Character counter: doc

    • Custom components: doc

      • support JavaScript Companion Classes: doc

Databases

  • Database support: doc

  • SQL Server support in Orbeon Forms: blog post

  • PostgreSQL support in Orbeon Forms: blog post

Form handling

  • Session heartbeat: doc

  • Browser back/forward button support: doc

Embedding

Performance

  • Limiter filter to limit the number of concurrent form requests: doc

  • Internal service requests: blog post

Misc

  • Loading indicator and spinners: blog post

  • Namespaced jQuery to avoid conflicts with other jQuery versions

  • Run modes: doc, blog

Last updated