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.

Simplifying and improving XForms in Form Builder

Behind the scene, Form Builder manipulates XForms. Hence, to a great extend, the features provided by the builder are heavily influence by how things are done in XForms, and there often is a direct mapping from a Form Builder feature to an XForms capability. Along the way, we took the... More

Orbeon Forms 4.0 M14

Today we released Orbeon Forms 4.0 M14 (Milestone 14). Like 4.0 M13 and the previous milestones this is not a final release. M14 addresses the following issues: Form Builder Rename control in repeat: instance other subsequent iterations disappear (#541) Required fields don't show as required in Edit Validation Properties dialog (#542) User can add... More

Optimizing event handling

Recently, while doing a round of profiling, we found out that event processing on the Form Runner summary page when paging and searching was taking a long time to execute (in the order of hundreds of milliseconds). So we set to improve this. In XForms as in plain HTML, event... More

How many controls?

Orbeon Forms 4.0 comes with a new Form Settings dialog (which you open from the top right of the builder), where you can change the form’s application and form names, as well as update its title and description. In addition to the form’s basic information, we have added a Form... More

Orbeon Forms 4.0 M13

Today we released Orbeon Forms 4.0 M13 (Milestone 13). Like 4.0 M12 and the previous milestones this is not a final release. The last milestone introduced two big changes. M13 instead doesn't add anything big but focuses on fixing a series of issues: Form Builder Form Builder removes fr:buttons (#423) Section template crashes (#516)... More

We love your questions on Twitter

For the longest time, we’ve been helping people posting questions about Orbeon Forms on Twitter. For questions that fit in 140 characters, and can be answered by an equally short message, Twitter is a great medium. Both questions and answers have to be short; this creates an expectation of those... More

Orbeon Forms 4.0 M12

Today we released Orbeon Forms 4.0 M12 (Milestone 12). Like 4.0 M11 and the previous milestones this is not a final release. This milestone is a rather big one, as we have just merged in (more than 170 commits!) a couple of major changes we have been working on since June: A new Form... More

Better In-Browser Code Editing in Form Builder

Form Builder is all about enabling form authors to create forms with a web-based tool, without having to write code. But then, in what format are the forms you create with Form Builder saved? Is it similar to when editing a document in Word, where your document is saved in... More

Code reviews

Photo by Sebastian Bergmann We started implementing regular code reviews at Orbeon a while back, and to our great satisfaction the practice has stuck! How do we do code reviews, concretely? Some companies have very drastic processes in place. For example, they won’t allow anything into their master branch without a... More

Orbeon Forms 4.0 M11

Today we released Orbeon Forms 4.0 M11 (Milestone 11). Like 4.0 M10 and the previous milestones this is not a final release. We have addressed the following issues in this build: Form Builder Can't reset max repeat to None (#433) Don't generate type="xs:string|xf:string" on binds (#445) Form Runner Oracle flat view incorrectly contains null values... More