OpenFaces

2 Posts tagged with the company_news tag

We are glad to announce that OpenFaces 2.0 has "graduated" from the Early Access Program and the final version is released!

 

OpenFaces is an open source JSF library consisting of a set of advanced components, the Ajax framework and the client-side validation framework.

 

6 new components are introduced since the EAP 2 was published:

  • CompositeFilter – allows the user to build complex filter crieteria with multiple filter conditions;
  • LayeredPane a container that allows switching between different sets of displayed components;
  • SelectOneRadio – an extended version of the standard <h:selectOneRadio> component;
  • SelectManyCheckbox – an extended version of the standard <h:selectManyCheckbox> component;
  • CommandButton – an extended version of the standard <h:commandButton> component;
  • CommandLink – an extended version of the standard <h:commandLink> component.

 

DataTable and TreeTable components have been significantly extended with the following functionality:

  • Content scrolling with frozen header/footer rows. Both vertical and horizontal scrolling with frozen columns is supported;
  • Interactive drag&drop column reordering;
  • Interactive column visibility customization;
  • Numerous filtering extensions -- customizing search condition, case sensitivity, placing filters inside or outside the table;
  • Tighter integration with the Hibernate library;
  • And more...

 

Certainly, there are many more extensions and fixes in other OpenFaces components and you can see the full list in the release notes.

 

Use your chance to see the components in action in the Live Demo!

 

We welcome everyone to contribute and participate in OpenFaces development. Please don't hesitate to post your feedback at the product forum or email us and follow OpenFaces on Twitter.

7 Comments Permalink

We are happy to announce the second early access (EAP2) release of the OpenFaces AJAX-powered JSF components. The EAP2 release is the last milestone before the version 2.0 release expected in late September. The EAP2 release adds a new Select Boolean Checkbox component, a number of enhancements, several API changes, and resolves issues reported by the developers during the initial evaluation of EAP1 release.

 

The Select Boolean Checkbox component introduced in this release is an extended version of the standard <h:selectBooleanCheckbox> component which adds tri-state support (two typical states and the third “undefined” one), allows for customizing checkbox images and state-dependent styles.

 

 

Following numerous requests from our users we’ve also added a new demo application, which shows how OpenFaces components can work together with RichFaces in one application. You can see this demo online, or download the demo and its source code.

 

Please see the release notes for the full list of enhancements.

 

Before the OpenFaces 2.0 is released, we also decided to extract a code of the testing system we use for automated tests of OpenFaces components and web applications we build into a separate project called Selenium Inspector. This testing framework, built on top of Selenium, allows testing not only JSF-based applications, but any HTML-based applications. So we felt this code may be useful for wider web development community as a separate project.

 

The module for testing OpenFaces is already included into the standard Selenium Inspector distribution, and can be downloaded here. The support of RichFaces and other popular JSF frameworks is going to be added after we release OpenFaces 2.0, and hopefully with your contribution.

 

Give OpenFaces EAP2 and Selenium Inspector a try and let us know what you think.

0 Comments Permalink