Sunday, April 5, 2009

The state of Orbeon Forms, Part 3

Bookshelf Form

Here is a summary of the Orbeon Forms developments for March 2009:

1. Form Builder and Form Runner

  • Form Runner L&F improvements. The Form Runner look and feel is improved! We got rid of the overwhelming orange color in favor of a more appealing blue theme, put nicer-looking buttons, and reworked the positioning of the logo, title and description areas. Let us know how you like it! Form Builder is next in line for UI improvements.

  • Form Runner and Form Builder packaging. In order to facilitate Orbeon Forms updates as well as modularity, Form Runner and Form Builder are now packaged in separate JAR files in the distribution. For development, they are still under RESOURCES/apps/fr and RESOURCES/forms/orbeon/builder.

  • More flexibility with sections. Form Runner now has a bit more flexibility with sections: you can disable open/close in Ajax mode, or just disable animations.

2. XForms engine improvements

  • XBL support is maturing. We put in lots of XBL bug-fixes last month. We have also setup a consistent directory hierarchy for XBL components.

  • Map component. Nightly builds now feature a new map component written in XBL.

  • More AVTs on controls. xforms:textarea supports xxforms:cols and xxforms:rows attributes as AVTs. All controls support the style attribute as AVT.

3. XForms tips from our scratchpad

4. Testing

That's it for today. Enjoy!


  1. Hello Erick,

    I'm sorry to use the blog to get in touch with you, but I couldn't find your e-mail anywhere :/

    I'm desperatly trying to make orbeon.war (version 3.7) run on JBoss 5.0 but I keep getting Sax and parser errors (org.orbeon.oxf.xml.xerces.XercesSAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory).

    Could you please give me some directions on how to solve this problem?


  2. Unfortunately we do not have the bandwidth to answer technical questions privately or on this blog, so I have to direct you to our support mailing-list, ops-users. It is easy to subscribe with the instructions here:

    Alternatively, you can use the Nabble web interface:

    See also how best to report an issue or ask a question in order to maximize your chances of getting an answer:

    If you ask your question in the mailing-list, you will also get more eyes potentially looking at the issue.