The Orbeon Forms Blog
This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!
Wednesday, May 23, 2012
Run modes
Recently, we implemented support for run modes in Orbeon Forms. The idea is not new and it comes down to this: sometimes you want to run Orbeon Forms with development settings, and sometimes with production settings. So far, to achieve this, you had to play with your properties-local.xml file, either...
More
Thursday, May 17, 2012
Forms access control with Form Builder
Who can do what with Form Builder? You guessed it: in this post, we’ll discuss access control, as it relates to Form Builder. More specifically, that question has two facets: When it comes to people using Form Builder to create or edit forms, often referred to as form authors, who...
More
Tuesday, May 8, 2012
More XForms bindings
Photo by preservationgal In a previous post, we covered the basics of controls bindings, where XPath expressions are used to bind a control to XML elements. But it’s not always that simple, is it? So now is the time to cover all the cases you can encounter with binding expressions. First, there...
More
Wednesday, May 2, 2012
How XForms controls bind to data
Photo by Philippa Willitts Take the most basic HTML input field: <input name="nickname"> Then, compare to the equivalent XForms: <xforms:input ref="nickname"> Both look pretty much the same, right? Well yes, but only on the surface! In HTML, you just specify a name, which is later used by form submission (or to...
More
Friday, Apr 27, 2012
Form Runner gets a home page
For every form you create with Form Builder, after you deploy the form, Orbeon Forms exposes two pages: A new page, which end users go to to fill out the form. When a form is filled out and saved, it creates what we refer to as form data. A summary...
More
Thursday, Apr 19, 2012
XForms 2.0: goodbye nodeset
XForms 1.1 makes a distinction between two commonly-used attributes: ref and nodeset. Both are binding attributes, and they hold an XPath expression pointing to zero, one or more XML element or attribute nodes: ref points to a single node ("single-node binding"). Its most frequent use is to bind a control such as xforms:input to XML data. nodeset points to...
More
Thursday, Apr 12, 2012
Support for repeats lands in Form Builder
XForms has a rather powerful feature called repeats, which allows form authors to easily create forms with sets of fields that can occur multiple times. Repeats have always been supported by the XForms engine in Orbeon Forms, and now, they can also be used directly from Form Builder. For instance, consider...
More
Wednesday, Apr 4, 2012
Asynchronous submissions
You might not have heard about it, but XForms supports asynchronous submissions since version 1.1. In fact, XForms 1.1 even made the asynchronous behavior the default, probably because in the browser XMLHttpRequest is asynchronous. [1] So what does it mean for an XForms submission to be asynchronous? Simply that sending the submission...
More
Wednesday, Mar 28, 2012
TinyMCE control now in Form Builder, with HTML cleanup
Back in February, we were telling you about the new TinyMCE component. Since then, we have made a couple of important improvements to this component: It is now used in Form Builder when you insert an HTML text control, instead of the YUI RTE. The screenshot below shows what the...
More
Thursday, Mar 22, 2012
Be focused!
Contrary to what the title might suggest, this isn’t a post on personal productivity or self-realization! Instead, we will be talking about keyboard focus. We recently made a number of improvements to focus handling in Orbeon Forms, on two fronts: The XForms engine is more aware of which control owns...
More