Iterating
Photo by hide99 During the Orbeon Forms 4 development cycle, we released over 20 intermediate builds (including milestones, betas, and a release candidate - you can see them all here). More often than...
View ArticleOrbeon Forms 4.1 M1
Today we released Orbeon Forms 4.1 M1, a milestone build for the upcoming Orbeon Forms 4.1 release. This is not a stable release. Here is the list of changes since 4.0.1:Form BuilderAbility to enter...
View ArticleLet Charles help you monitor HTTP requests
You often need to monitor HTTP requests, be it from your browser to the server, or from the server to backend services. You can setup Orbeon Forms to log the body of Ajax requests and responses, as...
View ArticleMaking a distinction between the "read" and "update" permissions
Since Orbeon Forms 4.0, Form Builder provides a UI allowing form authors to define who can do what on the forms they create, once they are published. For each role, form authors can define which...
View ArticleMore powerful buttons
Photo by Keoni CabralUp to version 4.1, Orbeon Forms had a few configurable buttons to specify what happens with form data:The “Save” button saves data to the database.The “Submit” button saves data...
View ArticleOrbeon Forms 4.1
Today we released Orbeon Forms 4.1, which introduces a few new features since 4.0.1:Form BuilderAbility to enter HTML labels and hints in the builder (#870)Introduce a distinction between the 'read'...
View ArticleHTML labels and hints in Form Builder
Since Orbeon Forms 4.1, released two weeks ago, the labels and hints for forms you create in Form Builder can be more than just plain text: you can now use HTML in your labels and hints, right from...
View ArticleOrbeon Forms 4.2 M1
Today we released Orbeon Forms 4.2 M1, a milestone build for the upcoming Orbeon Forms 4.2 release. This is not a stable release. This release contains the following new features:Form BuilderAbility to...
View ArticleEasier localization
Image by Tobias Mikkelsen Form Builder and Form Runner support internationalization out of the box. Concretely this means that you can create a form and localize resources such as control labels,...
View ArticleAutomatic schema generation for forms you create in Form Builder
When you create a form with Form Builder, behind the scene, data entered by users in the form is collected in an XML document. That same XML document is sent to the persistence API, and if you are...
View ArticleOrbeon Forms 4.2
Today we released Orbeon Forms 4.2! The defining feature of Orbeon Forms 4.2 is support for more powerful Form Runner buttons. Buttons can now be configured in a much more flexible way to trigger...
View ArticleBetter uploads in Orbeon Forms 4.2
Browser uploads have gone through a lot since the beginning of the web. It is now possible, with standard APIs, to perform uploads in the background, to obtain file metadata, and even to handle drag...
View ArticleEnhanced validation in Form Builder and Form Runner
A major new feature of the upcoming Orbeon Forms 4.3 is enhanced validation. Up to 4.2, you could validate a control value with:whether a value is requireda data type such as "integer" or "email"a...
View ArticleSimplifying the list of data types in Form Builder
Form builder always had the ability to validate data using data types such as "string", "integer", "decimal", "date", "email", and so on. Most (but not quite all) of the types available in Form...
View ArticleNew image annotation control
With Form Builder, you can easily design forms that take file attachments:Add a file attachment control to your form, for instance to allow users to attach a supporting document such as a PDF or Word...
View ArticleFormulas for summing values, done right
Recently, we’ve been asked a number of questions relating to computing the sum of numbers in a form, whether with Form Builder or with plain XForms.This seems pretty simple, because XPath, the...
View ArticleOrbeon Forms 4.3
Today we released Orbeon Forms 4.3! This release is rich in new features:Form Builder and Form RunnerEnhanced validation. You can set multiple validation constraints, each with its own alert message....
View ArticleOrbeon Forms 4.3.1 PE
Today we released Orbeon Forms 4.3.1 PE. This is a bug-fix update for Orbeon Forms PE only. For more details about the 4.3 release in general, see Orbeon Forms 4.3. This release includes the following...
View ArticleOwner/group-based permissions AKA "See your own data"
In most deployments of Orbeon Forms, there are two classes of users:Some users fill out forms; as done by constituents in the case of a government deployment.Some users can access all the submitted...
View ArticleSpreadsheet-like forms
Many of us are familiar with using spreadsheets with rows and column of cells. Sometimes we also want to gather data in a form that behaves similar to a spreadsheet with data categorized in two...
View Article