Wednesday, October 11, 2023

Customizing Form Runner messages directly from Form Builder

Orbeon Forms allows you to override and customize messages by using configuration properties. For instance, you can customize the message displayed when a form is saved successfully by setting the oxf.fr.resource.*.*.en.detail.messages.save-success property.

Starting with Orbeon Forms 2023.1, you can now customize Form Runner messages directly from Form Builder, using the new “Messages” dialog available from the “Advanced” tab in the toolbox.

Messages dialog
Messages dialog

This is more convenient than doing it using properties, especially when the customization applies only to a single form, or when different customizations are needed for different forms.

Here you can specify messages for the different languages supported by your form. You can set the predefined messages, but also custom messages that can be reached through the success-message() and error-message() actions.

For more, see the documentation.

We hope you will like this enhancement, which will be available later this year in Orbeon Forms 2023.1!

Thursday, September 28, 2023

Orbeon Forms 2021.1.10 PE

 We just published the Orbeon Forms 2021.1.10 PE maintenance release!

For details, see the release notes.

You can download the latest version of Orbeon Forms from the downloads page.

We hope you enjoy this release!

Wednesday, September 20, 2023

Orbeon Forms 2022.1.5 PE

We just published the Orbeon Forms 2022.1.5 PE maintenance release!

For details, see the release notes.

You can download the latest version of Orbeon Forms from the downloads page.

We hope you enjoy this release!

Tuesday, August 1, 2023

Right-aligning number and currency fields

When dealing with numbers, it is often useful to right-align them. Until Orbeon Forms 2022.1, this was only doable with cumbersome custom CSS. Since Orbeon Forms 2022.1.1, we have made this much easier! The Control Settings for number and currency fields now shows a new “Field alignment” setting:

Field alignment control setting
Field alignment control setting

The result is that the fields with the “Right” setting are, well, right-aligned, which makes columns of numbers much easier to read:

Right-aligned fields
Right-aligned fields

The setting is, like all control settings, available also at the form level:

Field alignment form setting
Field alignment form setting

This also works for fields within a repeated grid, with the column heading automatically aligned as well:

Right-aligned fields in a repeated grid
Right-aligned fields in a repeated grid

For more, see also the Orbeon Forms 2022.1.1 release notes.

We hope you will like this enhancement!

Tuesday, June 6, 2023

Orbeon Forms 2021.1.9

We just published the Orbeon Forms 2021.1.9 PE maintenance release!

For details, see the release notes.

You can download the latest version of Orbeon Forms from the downloads page.

We hope you enjoy this release!

Tuesday, May 30, 2023

Orbeon Forms 2022.1.4 PE

We just published the Orbeon Forms 2022.1.4 PE maintenance release!

For details, see the release notes.

You can download the latest version of Orbeon Forms from the downloads page.

We hope you enjoy this release!

Friday, April 28, 2023

Support for multiple email templates in Form Builder

When a form is submitted or another action is performed on it, you might want to send an email. This could be a confirmation message to the user who submitted the data, or you might want to inform someone that new data has been submitted and requires processing. Form authors can define what these emails look like and who they are sent to using an email template. As the name suggests, the template can have placeholders that get filled when the email is sent, for instance, with values entered by users in the form.

Up until version 2021.1, Orbeon Forms supported only a single email template per form. Starting with version 2022.1, we removed that limitation, allowing you to have as many templates per form as you'd like. This enables you to create different templates for various languages or have a template that informs users their data has been received and another template to email the person who needs to process the data. Additionally, if your form is used to implement a workflow, you can have different templates, for example, to notify a user that their request has been accepted or rejected, which opens up numerous possibilities for implementing workflows with Orbeon Forms.

We hope you'll find this useful!