The Orbeon Forms Blog

Orbeon Forms allows you to manage your web forms' entire lifecycle, and run your forms on-premises or in the cloud, with a focus on security and compliance.

How do you tell users "something is going on"?

Consider the following 3 different actions a user could take while on a form: Entering a new value in a field and tabbing out of that field. Pressing the save button. Pressing the submit button. Each action will have an effect. For instance: When entering a new value, that new... More

Flexible custom control settings

With Orbeon Forms, all form controls share certain properties, like the control name. However, some controls take additional properties which are specific to them and which you set at design time in Form Builder. For instance the Dynamic Data Dropdown and Autocomplete controls take: a resource URL XPath expressions to retrieve... More

Quicker settings navigation in Form Builder

Form Builder allows you to change a control, grid or section’s settings by opening a dialog. This is generally good but when you want to quickly change settings for several controls, opening and closing dialogs can be a little frustrating! To help with this, we just implemented Previous / Next... More

Required fields: more subtle than you might think

In forms parlance, a required field is a field which must contain a value, or else the form will show an error and you won’t be able to save it or submit it. This is a pretty fundamental idea, and both XForms and HTML5 even include a way to mark... More

Removing the "double" datatype

A while back, we explained how and why we greatly simplified the list of data types in Form Builder, and we wrote: We have reflected this in Form Builder by putting the decimal type at the top and the double type at the bottom, and we might even remove it... More

Better numeric input on mobile

Orbeon Forms has a Number field which allows you to enter integer or decimal numbers, but until now this field didn’t particularly help users enter numbers efficiently on a smartphone or tablet without a physical keyboard. But we thought we could do better, since iOS has the ability to show... More

Leaner repeated sections and grids

Orbeon Forms’s repeated sections and grids are powerful. For example they support adding, inserting, removing, and moving repeated content freely. But in some cases, users can prefer a simpler interface without all the bells and whistles. So repeated sections and repeated grids now support a minimal appearance, which you can... More

Orbeon Forms 4.10.2

Today we released Orbeon Forms 4.10.2 PE. This update to Orbeon Forms 4.10 PE and Orbeon Forms 4.10.1 PE contains bug-fixes and is recommended for all Orbeon Forms 4.10 PE users. Specifically, this release addresses the following issues on top of those addressed in 4.10.1: Form Builder Repeated fr:grid migration to 4.10... More

Orbeon Forms 4.10.1

Today we released Orbeon Forms 4.10.1 PE. This update to Orbeon Forms 4.10 PE contains bug-fixes and is recommended for all Orbeon Forms 4.10 PE users. Specifically, this release addresses the following issues: Form Runner Infinite loop with focus events on number control (#2387) Explicit commit/rollback for CRUD operations (#2430)... More

Repeated grids and sections just got more subtle

We recently implemented two improvements to repeated grids and repeated sections, which appear as two new options in the “Sections/Grid Settings” dialog: The Sections/Grid Settings dialog Initial values The new “Apply Initial Value Formulas when Adding Iterations” option specifies whether the “Initial Value” formulas apply to new fields when you... More