[ANN] Chiba 2

Dear XForms Community,

I am happy to inform you that Chiba Version 2 has 
been released today. I believe its one of the most 
  important XForms implementation to date - 
zero-install, validated in many commercial 
projects, flexible to integrate, and now in 
version 2 with both a client-side AJAX XForms 
implementation together with the existing 
server-side script-free XForms implementation as a 
fall-back and for less capable devices.

XML end-to-end and all the way to client with 
XForms delivered today thru Chiba on the last mile 
to the customer, together with XML databases such 
as eXist is a combination Kurt Cagle recently also 
concluded "will likely prove a potent one in the 
future." [1]

Please join me in congratulating Joern and Ulrich 
together with all the contributors on the 
SourceForce Project on this important milestone 
for using XForms today.

Original announcement post from Joern on 
chiba-developer@lists.sourceforge.net follows.

All the best,

- Sebastian

[1] 
http://www.xml.com/pub/a/2007/03/21/the-future-of-xslt-20.html?page=2


---


Hello *,

a new version of Chiba Web is out along with a 
live Demo available from
the Chiba homepage (http://chiba.sourceforge.net).

The new version can be downloaded from
http://sourceforge.net/project/showfiles.php?group_id=20274&package_id=154662&release_id=497279

A brandnew Wiki has been set up and will be the 
source for all
documentation in the future. It's still pretty 
nude but this will change
in next days.

As the modifications are too numerous to be 
described here in narrative
text here an excerpt from the changes:

Changes from 2.0.0rc1 to 2.0.0
------------------------------
- re-implemented upload progression tracking
- session handling:
      * multiple session support added
      * refactored session key handling ->  new 
XFormsSession class
      * XFormsSessionManager introduced
      * made XFormsSessionManager pluggable 
through web.xml
- UI:
      * allowing to mix html forms with XForms
      * added some scriptaculous effects
      * support for input/@type="boolean" added
      * rendering support for 
output@mediatype="image/*" added
      * implemented trigger/@appearance="minimal" 
as hyperlink
      * added visual hint in case a submission 
fails due to empty
required fields
      * refactored repeat/@appearance='compact' to 
support columns
without label and non-XForms columns
      * changed XSLTs to support namespaced and 
non-namespaced XForms
attributes
      * added basic support for <xf:output 
mediatype="text/html"/>
      * integrated FCKEditor for rich-text editing
      * removed overlib popup lib
      * added simple help support
      * xf:switch now works inside xf:repeat
      * upgraded to Dojo 0.4
      * added support for a composite date control 
in non-scripted mode
- XSLT:
      * reworked head template to include meta, 
base, link, style and
script tags in order
      * fixed CSS import behavior
      * fixed bug [1482115] Table header for 
repeat/@appearance="compact"
not updated
      * added additional CSS classes to compact 
repeat to allow styling
of columns
      * XSLT now correctly matches XForms controls 
in case no surrounding
group is present
      * fix: Dont show dojo code for a trigger 
when in non-scripted mode
- scripting:
      * fixed problem saying '$(element) has no 
properties' at submit
      * added page exit confirmation dialog in 
scripted mode when data
are changed
      * fixed bug with textarea when not using 
FCKEditor
      * integrated Dojo toolkit for dynamic 
creation of widgets for
boolean, date, upload controls, link (at the moment)
      * introduced widget classes and moved some 
funcions from
FluxInterface.js to respective widget class
      * replaced DateControl with version from 
Dojo toolkit
- bugs:
      * fixed bug [ 1438024 ] NullPointerException 
in EventLog
      * fixed bug 1490143: Processor shutdown on 
xf:load not happening
      * fixed bug [ 1497167 ] repeated delete 
action fails
      * fixed upload behavior - no duplicate 
uploading of files any more
      * fixed [ 1665089 ] Problem with input bound 
to xs:boolean,
xs:date,... in repeat
      * fixed [ 1666070 ] setvalue action with 
date failing
      * fixed problem in controls.xhtml saying 
'widget.type has no
properties'
      * fixed bug [ 1502282 ] forms.jsp directory 
traversal
      * fixed bug [ 1656034 ] XForms 
days-from-date function accepts none
valid date stri..
      * applied patch [ 1622353 ] java 1.4 
compatibility
      * applied patch [ 1630626 ] Better HTTP Error
- fixed response encoding. Now UTF-8 is always 
used as encoding for
response stream
- refactored repeat index updating
- refactored HttpRequestHandler
- introduced AbstractChibaServlet to fix issues 
with double init  (patch
[ 1659356 ])
- introduced PFG pattern to avoid back button 
problems with reloading
posted page - stepping back now fires a new GET
- added a JS page-exit handler that complains if 
changed data exist and
allows cancellation of page exit

Ahh, of course there are still issues - for the 
list see
http://sourceforge.net/tracker/?group_id=20274&atid=120274

Have fun,

Joern

Received on Thursday, 29 March 2007 16:22:03 UTC