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;
July 25, 2007 at 11:37 am
Cagatay,
blog’s RSS feeds does not work.
August 30, 2007 at 6:50 am
yui4jsf is a very advantage tools
August 30, 2007 at 6:51 am
I love yui4jsf
September 18, 2007 at 4:48 pm
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
September 18, 2007 at 8:46 pm
Yogesh, context menu component has not been implemented yet, but it’ll be in the next release.
September 20, 2007 at 11:47 am
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.
September 22, 2007 at 5:16 pm
http://yui4jsf.sourceforge.net/site/gettingStarted.html
November 8, 2007 at 12:23 pm
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!
December 13, 2007 at 7:05 pm
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
December 15, 2007 at 4:32 pm
Hi Sridhar, next version will address this issue
January 26, 2008 at 4:39 pm
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! ^_^
February 1, 2008 at 10:59 pm
it does not work with tomahawk
April 7, 2008 at 11:03 am
[...] http://prime.com.tr/cagataycivici/?p=90 [...]
June 12, 2008 at 8:13 pm
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
June 13, 2008 at 10:16 am
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
July 7, 2008 at 12:30 pm
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.
September 8, 2008 at 1:46 pm
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