Write a review to share your experiences with open source!
On DevRates we focus on reviews by developers using libraries on their daily work.
Interested in the latest trends and top-rated open source projects for all layers of your application?
DevRates contains projects reviews of most popular tagged categories and programming languages.
Follow projects and don't miss any news from blogs and twitter on your wall.
Your company is looking for talented developers? Register on DevRates and show your technology stack on your company profile.
OmniFaces is a library for JSF 2 that focusses on utilities that ease everyday tasks. OmniFaces is a response to frequently recurring problems encountered during ages of professional JSF development of the JDevelopment team and from questions being asked on Stack Overflow.
An important design goal will be to have as few dependencies as possible and to be minimally invasive. So far, it only requires JSF 2.0, EL 2.1 and Servlet 2.5 APIs which is already minimally available in a bit modern container serving a JSF 2 web application. As such, OmniFaces should principally integrate perfectly well with most other JSF libraries.
Contrary to some of the other excellent JSF 2 libraries out there (like PrimeFaces, or RichFaces), OmniFaces does not contain much if any of the beautiful visually oriented components that those other libraries are already known and loved for. As such, OmniFaces does not and probably will never contain things like rich table or datagrid components. OmniFaces is more geared toward "utilities" that solve everyday practical problems and workarounds for small shortcomings in the JSF API. Such utilities and workarounds can be based on components, but OmniFaces does not necessarily strive to be a "component library" perse.
Besides utility and enhanced components, such as o:highlight and o:viewParam, and utility classes for working with the JSF API from Java code, such as Faces and Messages, OmniFaces will include various general converters, validators and Facelets tag handlers. These will range from"all-or-none" validators to converters which automatically convert Java models for usage in f:selectItem(s). There is also a full ajax exception handler which will automatically handle all ajax exceptions with the default web.xml error-page mechanisms.
full review »
Excellent library for adding missing features of JSF 2.
- Ajax exception handling is realy usefull using the FullAjaxExceptionHandlerFactory.
- And adding HTML 5 support to JSF 2 is a breeze with Html5RenderKitFactory.
The developers were really helpfull with helping me out on an issue.
full review »
Very useful add on to MyFaces (JSF) and PrimeFaces. Fills a small number of gaps left open by those other two and really completes a killer stack.
Realy cool that this has "official" support via stackoverflow :)