formsPlayer 1.5.x

formsPlayer Community Edition 1.5.4 beta now available

We'd like to invite developers to start using and testing the latest build of formsPlayer 1.5.4.

Version 1.5 is not quite complete, but is already much faster than 1.4, thanks to significant improvements in repeat handling, major changes to switch and case, faster loading of data into select and select1 controls when a form starts, and a move from MSXML 4 to MSXML 6 (which also improves memory usage).

We've also continued to implement more of XForms 1.1, so that authors have greater control over data submission, can use output to render images, and much more. A full test-suite is being prepared to both test and demonstrate the full range of available features, so you'll soon get a good idea of exactly what's available. And to make it easier to build tests for your own XForms applications we've also made some important improvements to our Selenium support.

Finally, there are a number of bug fixes, the most important being resolutions to a couple of crashes. They've been difficult to reproduce because they occurred in code that handles the asynchronous processing, but we think we have them nailed now. If you come across others that we haven't seen, we would really appreciate feedback.

formsPlayer 1.5 status update

We're still working hard on formsPlayer 1.5, and to help the process we've been reorganising how we do some of our internal development. The most significant change has been to complete the migration of our source control system to Subversion. We've been using Subversion for a while now for sample code, but it's only recently that we've been able to move across all of the many modules and projects that make up formsPlayer. Now that we have, we're in a much better position to manage the creation of distinct branches, which in turn makes it easier to create different versions at different times, for different categories of users. Below we explain the different types of versions that we'll be creating.

More control over styling in formsPlayer 1.5

As a result of major changes to the XForms repeat control in formsPlayer 1.5, we have been able to get around some of the previous limitations to styling the XForms select and select1 controls. Authors can now control everything from the background and foreground colours of items in a selection list, through the layout of xf:choices, to choosing different images for selected and unselected items.

A full description of the CSS style rules to use is available here.

Get ready for formsPlayer 1.5...get ready for XForms 1.1

We've been working very hard on the latest version of formsPlayer, and we're getting close to completion. formsPlayer 1.5 is faster, has more control over styling, will implement all of XForms 1.1, and has new interfaces for save and resume, and XSL:FO. If you haven't taken a look so far, now might be the time to see what formsPlayer 1.5 has to offer, and start planning the transition from older versions.

Mark Birbeck's picture

Using Selenium to test XForms and formsPlayer

Selenium is an automated test tool from OpenQA that provides control over web applications running in a browser. Although it's normally used to test HTML or Ajax sites, we've built a number of hooks into formsPlayer so that Selenium can also be used to test XForms applications. This section explains how to make use of these extensions.

how to submit the XForm to a web service URL for converting XML to PDF

Hi
If I can make an XForm submission to a Servlet, can I make a submission to a Web Service URL for converting XML to PDF. Thanks very much for any suggestions.

ilango

Installation hanging with WinXP/IE6

Hello,
I tried to install formsplayer version 1.6.1028-dev (http://www.formsplayer.com/install/formsplayer?latestrelease=1,6,1028) , but nothing happened, except the message "formsPlayer is being downloaded and installed. Please wait.".

Formsplayer version number was blank.
mscomctl.ocx and mscomct2.ocx are on Vindows/system32 directory and registered successfully via regsvr32.
No new files on my PC's directories.

On Administrative Tools->Event Viewer->Application there was a msiInstaller message "Product: MSXML 6.0 Parser -- Configuration failed.".

Any idea what could be wrong?

BR, Tapio

propagating xforms events to the host app

Hi!
I am trying to catch events being generated in the form to be managed by the host app, which btw is a c# .net app hwich embedds the FP COM component.
Is there any way to do that?
TIA.

abel

XBL Help required - trying to create reusable components ("subforms")

I am trying to use XBL to create an address component. I appreciate some help with what I am doing:

in address_test.html

..
<link rel="bindings" href="my-bindings.xml" />
..
<xf:input ref="my_address" appearance="address">
<xf:label>customer address:</xf:label>
</xf:input>
..

in my-bindings.xml:

<?xml version="1.0" encoding="UTF-16"?>
<bindings xmlns="http://www.x-port.net/bindingresolver/" xmlns:xf="http://www.w3.org/2002/xforms">
<binding match="xf:input[@appearance='address']/xf:pe--value" binding="library.xbl" />
</bindings>

in library.xbl

<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl"
xmlns="http://www.x-port.net/bindingresolver/"
xmlns:xf="http://www.w3.org/2002/xforms">

need the latest documentation

hi,

I just join here, one newbie,
I want to learn but can't find doc, any helps?

Thanks.

------------------
from softsea