The Orbeon Forms Blog
Orbeon Forms allows you to manage your web forms' entire lifecycle, and run your forms on-premises or in the cloud, with a focus on security and compliance.
Monday, May 12, 2014
Inline property values
A small change coming in Orbeon Forms 4.6 is the ability to set inline configuration property values. Orbeon Forms uses properties for a lot of its configuration. For example, to set which standard buttons appear in a form: <property as="xs:string" name="oxf.fr.detail.buttons.orbeon.controls" value="refresh pdf wizard-prev wizard-next review"/> When a property value...
More
Monday, May 5, 2014
SQL Server support in Orbeon Forms
Starting with version 4.6, Orbeon Forms will support SQL Server. This is in addition to Oracle, MySQL, and DB2, which have been supported for a while now. Adding support for SQL Server was not as large an endeavor as one might think, this mostly thanks to the work we have...
More
Wednesday, Apr 23, 2014
Smarter dates and times
Orbeon Forms prior to version 4.4 used to display full dates and times in the Summary page: Full dates We didn’t like this because the resulting dates and times took a lot of precious space on screen. One way to solve this is to indicate relative dates such as “3...
More
Saturday, Apr 19, 2014
Solving the observer problem
Abstract As most sophisticated web apps, Orbeon Forms has to deal with lots of asynchronous events in the browser, like Ajax requests, timers, and user interactions. We'll go over a real-life example of logic involving several asynchronous events, see the difficulty involved in implementing it with observers, and explore 3...
More
Tuesday, Apr 8, 2014
Orbeon Forms 4.5
Today we released Orbeon Forms 4.5! Major features This release is rich in new features and enhancements: IE11 support. Both Form Builder and deployed forms now work with with IE11. Versioning of form definitions. Publishing a form definition doesn't overwrite the previously published form definition, but creates a new version of it....
More
Saturday, Apr 5, 2014
Configure the URL of your services in properties
Rationale A few weeks ago, we've seen how you can store Orbeon Forms configurations, in particular the properties-local.xml, outside of the Orbeon Forms war file. We've seen how this allows you to have a single war you deploy on all your environments, and keep differences in configurations between these environments...
More
Thursday, Mar 27, 2014
Review and PDF improvements
With Orbeon Forms 4.5, we are introducing several improvements to the Review mode and the PDF output. Selection controls We used to output all selection controls like this: Single selection: output the selected item’s label. Multiple selection: output all selected items’ labels with separators. Boolean input: output “true” or “false”....
More
Monday, Mar 17, 2014
Storing configurations outside of the Orbeon Forms war file
Rationale If you're reading this, you're most likely already familiar with the properties-local.xml file used to configure Orbeon Forms. This file typically goes inside the Orbeon Forms web app, in WEB-INF/resources/config. What if you'd like to package a single war for Orbeon Forms, and deploy that war on multiple servers...
More
Wednesday, Mar 12, 2014
Choices editor improvements
Orbeon Forms 4.5 introduces two features related to repeated content, discussed in other posts: Inserting and reordering grid rows Repeated sections Work on these enhancements also benefits the Form Builder Choices editor [1], and you can now reorder choices and have control over where to insert new ones: Reordering choices...
More
Tuesday, Feb 25, 2014
Fun with dropdown menu titles
As we were recently fixing a few issues with the Dropdown Menu control, we started thinking more seriously about the behavior of that control in Form Builder and Form Runner, and it turned out to be interesting! The questions revolve around the special item at the top of the list,...
More