Help

Now that RichFaces 4.0.0.Final is just a couple weeks away, we've had time to finalize our RichFaces Showcase and get it hosted up on Google App Engine (GAE)! Now you have a great way to explore all of the great RichFaces 4.0 components, and give them a try yourself (no login required). Plus we have all the instructions you need to get your own application running up on GAE. You can even host your own version of the RichFaces Showcase application!

Overview of the showcase

The showcase application is a gallery of RichFaces components that our project put together in order to demonstrate how to use the various tags available. This includes basic use cases, but also some more complex examples that have been asked about on our user forums. We've added enough information and source code to get you started quickly and you can access it anytime, so it is a great way to reference components.

The primary link to the hosted demo is http://richfaces.org/showcase, so go check it out today!

Quota's

Anyone familiar with Google App Engine will know about quota's. We've configured the application with additional quota allowances and we'll see how it handles under load. We've run it through its paces, but nothing tests like the real world :-) If for some reason it is not accessible, or you get unexpected errors please let us know over at our user forums.

What's next for the showcase

Once RichFaces 4.0.0.Final is released we have many plans for the showcase application. These include contextual linking to JavaDocs, components guide articles, etc…. We also want to add support for more devices such as phones, and tablets! We'll also be adding additional use-cases based on your feedback, and questions. The list could certainly keep going, but we would appreciate any ideas you have.

Hosting your own

As I said we have put together all of the information needed to get started with RichFaces 4 and JSF 2 on GAE. It can be found at our wiki page How to use RichFaces 4.0 with Google App Engine. In there you will find:

  • Updates required for any JSF 2 application on GAE
  • Information on RichFaces maven-resources-plugin to statically generate skinning resources
  • How to upload and deploy your application
  • Detailed steps and links to get your own version of the RichFaces Showcase running
  • Information on our RichFaces GAE archetype so you don't have to start from scratch on a new application

[Project Site] [Downloads] [JIRA] [User Forums] [Design Forums] [RichFaces Twitter]

3 comments:
 
18. Mar 2011, 07:42 CET | Link
Simon
Have been looking forward for an outlook to RichFaces 4 like this, thanks guys.

One feedback regarding client side validation for regular expression based validation: The error message should be more user friendly, and hopefully customizable via some annotations. A cryptic (from an end-user point of view) error message like the one below for email validation should be avoided ;-)

Regex pattern of '^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([;.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$' not matched
ReplyQuote
 
18. Mar 2011, 13:51 CET | Link

Hi Simon,

The messages are customizable following the standard JSF/bean-validation approaches. I know the bean validation example messages are good, but for some reason we missed the JSF ones. We'll try to get them updated.

Thanks, -Jay

 
30. Mar 2011, 10:02 CET | Link

Thanks Richfaces Team... Once again Richfaces proved the leadership in JSF component framework development. The Push and GAE support really amazing features. Next looking for touch phone and tablet devices support. :)

Faisal Basra

Post Comment