QuipuKit Features

QuipuKit provides an extended set of JSF components and validation framework that shifts the traditional JSF validation to the client side. QuipuKit component suite includes both visual and auxiliary non-visual components that give you even more control over your Web application usability.

With QuipuKit, you do less coding as most features commonly needed to bring interactivity to your Web application are already there:

  • AJAX-enabled page updates—Whenever changes occur on a Web page, only a required amount of data is updated—transparently and with no full-page reload.
  • Rich and flexible styling—A wealth of styling options are available to create a desired look-and-feel for any part of a QuipuKit component, by using familiar CSS rules.
  • Enhanced end-user experience—Use of various DHTML features implemented in QuipuKit components adds to smoother interaction with application data and to overall usability of a Web UI.
  • Client-side support for standard JSF validators—All the server-side validation logic of standard JSF validators can be performed right on the client side.
  • Flexible validation logic configuration and flexible error presentation—QuipuKit provides an extra set of validators to ensure correctness of e-mail addresses, passwords, URLs, or custom format input data. Plus, you are given more options to visually highlight validation errors.
  • Comprehensive documentation—Refer to Developer’s Guide and Tag Reference to implement features of QuipuKit components and validation framework in your application.

Supported Environments

  • Web browsers*:
    • Microsoft Internet Explorer (6.0—7.0)
    • Mozilla Firefox (1.5—3.0)
    • Opera (8.50—9.50)
    • Apple Safari (2.0.1 and higher)
  • JSF implementations:
    • Apache MyFaces 1.1.1—1.1.5 and 1.2
    • Sun JSF Reference Implementation 1.1 and 1.2
  • Application servers:
    • Apache Tomcat 5.0 - 6.0
    • IBM WebSphere Application Server 6.0 - 6.1
    • Bea WebLogic Server 9.2
    • JBoss Application Server 4.0 - 4.2
    • GlassFish
    • Jetty 6.1
  • JSR-168 Portlets
    • JBoss Portal 2.4.x and 2.6.x
    • Liferay Portal 4.2.1
    • Jetspeed-2 Enterprise Portal
  • Facelets framework
  • Ajax4jsf framework
  • JBoss Seam framework
  • JDK 1.4 or higher.

* QuipuKit components support quirks and standards browser rendering modes. Note that JavaScript should be enabled in the client browser for QuipuKit components to work correctly.