YUI4JSF reveals itself

YUI4JSF is a new custom component library for JavaServer Faces. We’ve started the project 2 months ago and now I’m glad to announce the initial 0.6 version is released. YUI4JSF consists of several rich components based on YUI controls like calendar, tabview, treeview, slider, datatable and etc also comes with extra features like Ajax Forms, Layout Engine. All of these features are based on YUI utilities and controls.

So why YUI?, I’ve experienced other js libs in the past and from my experience, YUI is the best out there, excellent documentation, tutorials, well written and continuously evolving. YUI also fits the JSF’s component model well so it wasn’t hard for us to handle the js rendering and handling the serverside interaction.

YUI4JSF is still in beta stage and there’re tons of work to do remaining, 0.6 is usable but not stable yet. Anyway check out the online demo;

http://www.nightdev.devisland.net/yui4jsf-examples

More links;

YUI4JSF HomePage

Ohlol Metrics

17 Responses to YUI4JSF reveals itself

  1. Ashkan says:

    Cagatay,
    blog’s RSS feeds does not work.

  2. liuxiaojing says:

    yui4jsf is a very advantage tools

  3. liuxiao says:

    I love yui4jsf

  4. Yogesh Jankee says:

    Hello,
    I am looking at YUI4JSF and its exactly what i need for a Right Click Contextual Menu. Just like the one used in the new Yahoo Mail. However, i could not see the action attribute in the tags as any JSF libraries i have been using. Is there any explanation to that. How can be trigger an action in a backing bean using a YUI tag.

    Regards,
    Yogesh

  5. cagataycivici says:

    Yogesh, context menu component has not been implemented yet, but it’ll be in the next release.

  6. Sri says:

    Anybody know where the documentation for YUI4JSF is, YUI is well documents but the documentation on yui4JSF is sparse.
    I just need a guide to install the libraries into my webapplication.

  7. Fred says:

    Hi!
    I use the YUI library js in projects in php. I now begin use yui4jsf, but i have a problem. The YAHOO object is not created when i run my app. Do you know whats happen?

    Thx!

  8. Sridhar says:

    Hi there,

    The YUI4JSF is very cool. However when I render a and an <h:commandLink within one of the columns, the <commandLink fails to trigger the action, it just reloads the same page.

    Any idea why?

    Thanks
    Sri

  9. cagataycivici says:

    Hi Sridhar, next version will address this issue

  10. rien says:

    i was really happy when i found that there is a jsf component for the yui html editor which i badly need. i was happy when i saw that in the demo the html editor is already integrated. i got excited to use it in my app..but then i guess i got to much excited that when i downloaded it..the release doesn’t still have that component..:'(
    ..i guess i have to wait for the next release..:'(
    ..i hope the next release would really be really really soon..🙂
    keep up the good work! ^_^

  11. mehmet ates says:

    it does not work with tomahawk

  12. Pingback: YUI4JSF reveals itself « Cagatay Civici’s Weblog

  13. abdou says:

    Hi every one,

    I have just discovered yui4jsf, it’s very cool but when i add the filter in my web.xml the app server dosen’t deploy the project anymore, it seams to be a context problem.

    any idea please.

    abdelghafour

  14. abdou says:

    Hi,

    I want to use yui4jsf, I’m working with netbeans 6.0.1, i create a simple web dynamic project with servlet and JSF frameworks, but when i add the yui4jsf library and i change my web.xml file as is described in the yui4jsf web site the server dosen’t deploy the project any more. it’s a implementation proble and must i work with myfaces tomahawk or trinidad?
    can any one help me please? it’s urgent

    Thanks

  15. Nico says:

    I found your blog via Google while searching for sourceforge opportunities and your post regarding YUI4JSF reveals itself looks very interesting to me. I just wanted to say that the quality of your site is exceptional. On top of all that it really complements the content that is provided by your site.

  16. Jerrold Eads says:

    Catagay,
    I’m trying to use the slideshow component and after placing the code from the demo on my home page I noticed when viewing the source that all of the <script lines in the demo don’t show up in my <head area? I have followed the getting started portion of YUI4JSF documentation. Does there need to be an addition to the web.xml that configures the java script? When I veiw the page source for the demo I also notice that the value of the slidshow component is based on src, caption and attachedText but the Picture.java interface contract uses getURL, getCaption and getAttachedText so where does src fit in? This is my implementation:

    homePage.xhtml

    <!DOCTYPE project [ ]>

    web.xml

    Iraq-B2B

    org.apache.myfaces.ALLOW_JAVASCRIPT
    true

    org.apache.myfaces.DETECT_JAVASCRIPT
    true

    javax.faces.request.charset
    UTF-8

    facelets.DEVELOPMENT
    true

    facelets.VIEW_MAPPINGS
    *.xhtml

    javax.faces.DEFAULT_SUFFIX
    .xhtml

    org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL

    true

    org.ajax4jsf.VIEW_HANDLERS
    com.sun.facelets.FaceletViewHandler

    javax.faces.STATE_SAVING_METHOD
    client

    onload-config
    /WEB-INF/onload-config.xml

    ajax4jsf
    org.ajax4jsf.Filter

    ajax4jsf
    faces
    REQUEST
    FORWARD

    yui4jsf filter
    net.sf.yui4jsf.filter.YUI4JSFFilter

    yui4jsf filter
    *.jsf

    org.apache.myfaces.webapp.StartupServletContextListener

    faces
    javax.faces.webapp.FacesServlet
    1

    faces
    *.jsf

    30

    index.jsp

    any help would be greatly appreciated.

    Jerry

%d bloggers like this: