Dojo provides cool cross browser javascript widgets that enable full featured GUI clients running on javascript in a browser. JSF developers who want to use dojo need to find a way to connect the dojo widgets with their backing beans. With Facelets we can build templates that connect dojo widgets with standard JSF tags. These templates are packaged as tags in a jar. Using templates with standard JSF tags we achieve portability from JSF 1.1 up to JSF 2.0. Furthermore you can easily take a template out of the jar, modify it and use it separately. DojoFaces is released under the Apache License to give you all legal right to do so.

All tags have full AJAX support. With dojo it's good practice to reduce roundtrips and use AJAX whereever possible to avoid time consuming page startups. Here's the link to our examples page to demonstrate the features.

Community support is available on dojofaces-users@lists.sourceforge.net, please subscribe before posting. For commercial support please specify your needs on support@dojofaces.com and we will send an offer. Commercial support includes fixed response times, training and project startup support in english or german language.

DojoFaces is NOT a JSF component library. Using component libraries can lead to problems with JSF upgrades, platform changes (like appserver change or portlet usage) or implementation bugs. DojoFaces provides implementation patterns to connect Dojo and JSF and wraps the more sophisticated ones in template tags. With this template based tag library approach you get well tested Dojo JavaScript together with highly stable standard JSF components to bring you cross JSF version, cross browser, cross Dojo version, cross AJAX library compatible patterns and tags.


DojoFaces news DojoFaces news
DojoFaces release 1.4_00

No new features, but the entire build and release process was converted to maven. The release is not only available at sourceforge: release, but also at sonatypes maven repository.

Best regards,


DojoFaces release 1.3_02

This release fixes small bugs in dojo:dateTextBox and dojo:button as detailed in the release notes.

Best regards,


DojoFaces 1.3_01 released

The release contains two extensions to the datagrid - dojo:gridSort and dojo:gridEvent to support server side sorting and cell clicks triggering server actions.

Also, we've fixed minor bugs, details are in the release notes.

Best regards,


DojoFaces 1.3_00 and JSFExamples 1.5 released

With this release of DojoFaces all components run inside ui:repeat and h:dataTable. Small non-backward compatible changes regarding the addressing of dijit components needed to be done for this: Some components aren't addressed with dijit.byId("myId"") any more, but now with dijit.byId("#{dojoHelper.byId('myId')}"). Please see the release notes for details on each tag.

Of course this comes with a renewed set of JSF 2.0 examples featuring cool new demos.

Best regards,

DojoFaces 1.2_04 released

This time we've got a small release with two bugs fixed in dojo:store (nulls with JSF 1.1 and tree update) a new tag dojo:move and an enhancement to dojo:dnd.

Here's a link to the download: dojo-faces-1.2_04.zip and here's one to the documentation.

Showing 1 - 5 of 19 results.
Items per Page
Page of 4