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.

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

Responsive design

When you create a form, Form Builder encourages you to layout fields using multiple columns. This gives you more flexibility in: grouping fields in a logic way; making better use of the space available on the page. This works well on well on laptops, desktops, and tablets, but not so... More

Orbeon Forms 4.10

Today we released Orbeon Forms 4.10! The main user-visible feature is the introduction of responsive design for mobile devices such as smartphones. Form Builder also gets some nice enhancements. Major features and enhancements Form Builder Control appearance switcher. Form Builder now features a general-purpose mechanism to switch between control appearances: this... More

A dangerous Java 7 JVM option: TieredCompilation

A while back, we had a customer with a production server exhibiting a curious problem: performance would start well after an application server restart, but over a few days, and sometimes over a single day under heavy load, response times would become longer, until the system would become unresponsive. Over... More

How Common Constraints Work

Form Builder allows you to configure several types of validations associated with form controls: Required: whether the value can be empty or not. Datatype: such as string, decimal, date, or time. Formulas: custom formulas, expressed in XPath. In Orbeon Forms 4.10, we are introducing the additional notion of common constraints.... More

How the new Form Builder Appearance Selector Works

Recently, a customer asked us to implement a feature which looked simple at first: adding a character counter to input fields, text areas, and rich text controls (think a Tweet or an instant message which must fit in an SMS, for example). It looks like this: Input Field with Character... More