It also has very cool looks. It is also very easy to put cool effects with it. So it is easy for beginners.

Richfaces on the other hand are so well written and designed (architecture). However they are harder to use. I.e. try adding fade effect to panel in Prime and in Rich. Richfaces skins differ with colours only and are not as attractive as Primefaces.

As Richfaces fan I would like to propose to implement those components mentioned above and I'm asking if such plans exist. My small team could contribute a little (we have already posted rich:focus source in this forum).

Other proposition is creating a public space for skin exchange, where people could share their css and resources for Rich components.

Growl should be piece of cake, same goes for notification bar and dock. Dashboard is a cool thing, but probably should be combined with layout.

The component I miss most is schedule. Primefaces have adopted fullcalendar - a jQuery plugin. I think rich:schedule should do the same, for I have tested that plugin and can tell it is professionally written.

Will Richfaces compete with Primefaces or do you mean to complement each other?

I appreciate your comments - both positive and negative regarding RichFaces and Primefaces. Here are my thoughts and comments.

One - I'd like to hear more. This is an open and open source project, so any comments, feedback, or contributions are welcome :-)

The best place to tell what is planned, or we are tracking is in jira - https://jira.jboss.org/jira/browse/RF. If you can't find something in there please put in a jira for it. So please review, add items you would like to see, and vote for them :-)

I agree that many of the components you discuss would be fairly easy to construct using our existing components. I do agree that some of the usability in RichFaces needs to be adjusted, and that is one of our focuses for 4.0. Any details or specifics please enter in jira's.

As for the skin exchange ( sounds kind of creepy that way ) this seems like a great idea. I propose that you create a wiki page ( much like RichFaces In Production ) where users can post, and attach their skin samples to. In fact, if you want, create an RFPL jira, assign it to yourself, and see what you can create. We'll promote it and see where it grows.

Contributing to the project, once Alpha2 is out we'll have a cleaner build, and module breakout. At that point we'll be creating some articles and blogs on how to contribute, with examples of creating components and patches.

BTW - I was just looking at your focus component - is there a jira in for it yet? My quick search did not find it, but I've obviously seen the forum post. Once 4.0 reaches milestone releases we'll be able to review and add items like this. I think it is a needed component!!

Regarding RichFaces competing or complimenting other component libraries like PrimeFaces. I think it will always be a mixture of both, and I think that is the healthiest option for ecosystem. One of the JSF 2.0 goals was to make component library integration easier. This was done by sharing a common core of Ajax functionality. Since RichFaces and Primefaces have a history of working together, I think it is very important to continue that. I hope to have cross project examples and testing if possible.

BTW - I was just looking at your focus component - is there a jira in for it yet? My quick search did not find it, but I've obviously seen the forum post. Once 4.0 reaches milestone releases we'll be able to review and add items like this. I think it is a needed component!!

Sorry for missing JIRA issue, just created new one and posted the link to the forum.