RichFaces skinnability overview
Creating a RichFaces JSF project the simple way
Adding RichFaces manually to your existing JSF project
Making the Application Structure
Skinnability and dynamic skin change
Menu bar using rich:toolBar component
URL rewriting: making it simple and powerful
Making the Contacts List and Detail
Taking a note of every contact
Using skins with non-skinnable components
Packaging and deploying the new skin
Creating a RichFaces JavaScript function
Partial update of data iteration components
RichFaces component binding in JBoss Seam / JBoss Application Server environment