The Orbeon Forms Blog

This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!

Automatic calculation dependencies

If you have ever worked with a spreadsheet such as Microsoft Excel or Google Sheets, you know that values that depend on each other update automatically when you make changes. This is also a feature often requested in forms, where you might have calculations such as totals that depend on... More

Resizing cells with drag & drop in Form Builder

In Orbeon Forms 2017.2, in Form Builder, we started using a web technology called CSS grid layout. This gave us a modern and solid foundation to implement new grid-related features in Form Builder. We already leveraged that new foundation in Orbeon Forms 2017.2 to switch to a 12-column layout. We... More

Orbeon Forms 2018.1.2 PE

Today we released Orbeon Forms 2018.1.2 PE. This update to Orbeon Forms 2018.1 PE contains bug-fixes and is recommended for all Orbeon Forms 2018.1 PE users. This release addresses the following issues: JavaScript error with mirrorContainer (#3758) Copy/paste of control with multiple alerts is done incorrectly (#3737) Copy/paste fr:explanation doesn’t... More

Dynamic labels, hints, and help messages

A form field typically has an associated label which indicates what the field is about. For example “Name” or “Street” or “Comments”. Usually, labels are defined once in for all for a given language. But there are cases where it is useful to allow those to change dynamically, depending for... More

Simple data migration

Managing change is difficult and forms are no exception. For example, you might make a form available to users, and they start entering data. But then you realize that you need to capture just a bit more information than you had initially thought. So what do you do? You go... More

Orbeon Forms 2018.1.1 PE and CE

Today we released Orbeon Forms 2018.1.1 PE and Orbeon Forms 2018.1.1 CE. This update to Orbeon Forms 2018.1 contains bug-fixes and is recommended for all Orbeon Forms 2018.1 users. [1] This release addresses the following issues: convert to List first so indexes are in expected order (#3736) max-width not to... More

Orbeon Forms 2018.1

Today we released Orbeon Forms 2018.1, the first major release of Orbeon Forms in 2018! This release is packed with new features and enhancements which should help form authors and form users be more productive. Major features and enhancement Performance enhancements for large forms Large forms (with hundreds or even... More

Improving security with the Content-Security-Policy header

Securing web applications is always difficult and a moving target. Fairly recently, web browsers have started supporting the Content-Security-Policy HTTP header. This header is designed to help fight Cross Site Scripting (XSS) and data injection attacks. Content-Security-Policy is very configurable. Some organizations set that header to strict values which disallow... More

The 12-column layout

Since the early days of Form Builder, all form controls are placed within grids. The basic idea of a grid, of course, is to have rows and columns. Until Orbeon Forms 2017.1 included, with Form Builder, each grid could have from 1 to 4 columns [1]. Spanning rows in a... More

Orbeon Forms 2017.2.2 PE

Today we released Orbeon Forms 2017.2.2 PE. This update to Orbeon Forms 2017.2 PE contains bug-fixes and is recommended for all Orbeon Forms 2017.2 PE and Orbeon Forms 2017.2.1 PE users. This release addresses the following issues: Form Builder Collapsible section breaks editor icons (#3530) 5-column grid should be migrated to a better layout (#3594)... More