The Orbeon Forms Blog

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

Orbeon Forms can now determine files' mediatype based on the extension

When you attach a file to a form, as you might expect, the browser sends the content of the file to Orbeon Forms, but it also sends information about the file, including the file name, file size, and a description of the type of file it is sending called media... More

Adding keyboard shortcuts to Form Builder

We believe that it is important for us to make Form Builder as easy as possible to use with a keyboard, this to improve: accessibility, the user experience for power users. In Orbeon Forms 2020.1, we've started adding support for a few keyboard shortcuts for cut/copy/paste, save, undo/redo. As you... More

New workflow capabilities in Orbeon Forms 2020.1

Orbeon Forms 2020.1 introduces a number of tools that make it easier to handle situations where you have a workflow around a form that involves multiple people who may be able to do different things, at different times, depending on a number of conditions. Let's illustrate this with the example... More

Orbeon Forms 2020.1

Today we released Orbeon Forms 2020.1 PE and Orbeon Forms 2020.1 CE! This release includes improvements to attachment controls, Form Builder keyboard shortcuts and other usability improvements, and much more! We closed over 180 issues since Orbeon Forms 2019.2. For details, see the complete release notes. You can download the... More

Reloading resources for your form

Say you are overriding built-in resources: because you'd like a button to be named differently, or because you are localizing Form Runner in a new language, or for some other reason want to change resources. Then you might have noticed that your changes are not immediately taken into account, and... More

Introducing the JavaScript Embedding API

You can embed forms created with Orbeon Forms: in Liferay, since Orbeon Forms 3.9, released back in 2011; in your own Java webapp, since version 4.7, release in 2014. However, if you were not using Liferay and if your app wasn't written in Java, you were left to figure how... More

Allowing users to view form data if they can't edit it because of a lease

Since Orbeon Forms 2017.2, you can enable the lease feature, on any or all your forms. If, in your setup, it is possible for multiple users to edit the same form data, you'll want to enable this feature to eliminate the possibility of conflicts, which is done by Orbeon Forms... More

Copying and pasting across forms

You might already know that Orbeon Forms supports cut, copy, and paste operations for the following items: individual form controls grids of controls sections and their content The cut and paste operations can be undone and redone with the “Undo”/”Redo” icons. All of this is available with the icon buttons at... More

The new Multiple File Attachments control

Orbeon Forms so far features two types of attachment controls: File Attachment Image Attachment Recently, a customer kindly sponsored a new Multiple File Attachments control. Until now, the only way to allow the user to attach an indeterminate number of files was to create a repeated grid and place the... More

Validating a field against existing form data

Here is a scenario that a customer asked us recently: can you validate a field to make it invalid if its value already exists in data saved in the database? The answer is that it is possible! Here is how, assuming you have a field called “Job” in your form that... More