In order to demonstrate usage of PortletFaces in a portlet, Mimacom AG has developed the following example portlets
Name
Description
PortletFaces + ICEfaces
STATUS: STABLE
This example shows how to use features of PortletFaces with ICEfaces 1.x component tags. It utilizes the ICEfaces 1.x Portlet Bridge in order to run as a portlet within Liferay. ICEfaces partialSubmit is enabled so that form validation failures are reported back to the user without having to submit the form. Additionally, the ICEfaces ice:inputFile tag is used in conjunction with an ice:outputProgress tag to support file uploads with a progress indicator. Subversion repository URL: http://repo.edorasframework.org/svn/examples/trunk/portlets/liferay/icefaces/icefaces-1.x-job-application-portlet/
PortletFaces + ICEfaces Ajax Push + Liferay Social Networking
This portlet is more than an example -- it's a good start towards provide an ICEfaces equivalent of the Liferay Wiki portlet. It features a Creole markup parsing engine, and the ability to move parts of a Wiki article with drag-and-drop. Subversion repository URL: http://repo.edorasframework.org/svn/tritonsource/original/portlets/ice-wiki-portlet/
PortletFaces +The Sun OpenPortal JSF Portlet Bridge
STATUS: UNSTABLE - UNDERGOING REFACTORING FROM 10/29/2009 - 11/15/2009
This example shows how to use features of PortletFaces with standard JSF 1.2 component tags. It utilizes the Sun OpenPortal JSF Portlet Bridge in order to run as a portlet within Liferay.