The Orbeon Forms Blog
This is the Orbeon Forms blog. Stay up to date with the latest releases and new features of Orbeon Forms!
Thursday, Jan 30, 2014
Improving how we show help messages
Before Orbeon Forms 4.5, we’ve been using modal dialogs to show help messages. This was a rather heavy handed approach which prevented users from filling out the field while seeing the help message. Now, help messages show using a Bootstrap popover shown next to the relevant field, as shown in the...
More
Wednesday, Jan 15, 2014
Orbeon Forms 4.4.1 PE
Today we released Orbeon Forms 4.4.1 PE. This is a bug-fix update for Orbeon Forms PE only. For more details about the 4.4 release in general, see Orbeon Forms 4.4. This release includes the following fixes: Orbeon Forms 4.4 requires additional jars for Oracle (#1484) IE10: section content is partially...
More
Wednesday, Jan 15, 2014
Repeated sections
In addition to repeated grid rows, Form Builder and Form Runner now support repeated section content. Repeating section content is very similar to repeating a group of grid rows, except that the entire section content can be repeated. This includes nested grids and subsections. You enable content repetition in the...
More
Thursday, Dec 5, 2013
Detecting login pages in Ajax requests
Way back when, in Orbeon Forms 3.9, we introduced an improved retry mechanism that kicks in when an Ajax request to the server fails. A request might fail either because the browser didn’t get a response before a certain timeout, or because it got an unexpected response. In the first...
More
Monday, Nov 25, 2013
Preventing cross-site request forgery (CSRF)
What is CSRF? Cross-site request forgery (CSRF) is a type of exploit of your web site whereby a malicious party may be able to perform operations posing as a given user of your site, without that user having authorized those operations, or even being aware they are performed. In a...
More
Monday, Nov 18, 2013
Inserting and reordering grid rows
Grids are a key ingredient in Form Builder and Form Runner, as they are the main tool you use to layout controls on a page. And since Orbeon Forms 4 they are also repeatable, which means that you can repeat one or multiple row of the grid. We have just...
More
Thursday, Nov 7, 2013
Saving memory by removing unneeded whitespace
Photo by Brad Montgomery Orbeon Forms stores form definitions and form data in XML format. When using XML, it is customary to use new lines and indentation to make it easier for humans to read and write. Notice for example the following bit of empty form data: <book> <details> <title/> <author/>...
More
Tuesday, Nov 5, 2013
Orbeon Forms 4.4
Today we released Orbeon Forms 4.4! This release includes the following new features and major enhancements: Oracle support for autosave and owner/group-based permission. These two features were timidly introduced in 4.3 for MySQL and DB2 only, and required two properties to be set to be enabled. With 4.4, they are...
More
Monday, Nov 4, 2013
Adjusting a dropdown width on IE7 and IE8
At times, the width of a dropdown (aka combo box) is constrained, in the sense that it can't be made wide enough to completely show the text for the selected option. However, with all modern browsers, when you open the dropdown, the full values show, as illustrated on the following...
More
Monday, Oct 21, 2013
Supporting permissions in your persistence API implementation
Up to version 4.2, implementations of the persistence API didn’t need to worry about permissions; permissions were entirely checked by the part of Form Runner that was calling the persistence API. This changed with version 4.3, which introduced owner-group/based permissions. Let’s see what changed: Without this feature, i.e. up to...
More