Liferay and ICEfaces

Introduction #

ICEsoft is the creator and provider of ICEfaces, the leading open source framework for simplified development of Ajax-enabled Java EE applications that are rich, robust, secure, and scalable. The integration of ICEfaces with Liferay Portal allows enterprise developers to draw on the power of Ajax technology to provide visually rich, highly responsive experiences for users.

Getting Started #

Please refer the plugins sample portlets for working with Icefaces portlets. You can get this portlets from SVN Icefaces Portlets.

Need additional detail here.

Examples #

Need some examples here.

Known Issues / Gotchas #

ICEfaces 1.8 and Liferay #

See this thread. You will get something like this:

17:23:39,118 ERROR [PollerServlet:81] java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.util.Map;
java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.util.Map;
	at com.liferay.portal.poller.PollerServlet.getContent(PollerServlet.java:97)
	at com.liferay.portal.poller.PollerServlet.service(PollerServlet.java:66)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[...]

This is a known issue with ICEfaces 1.8. The root cause is a problem in the "Prototype" JavaScript library that ICEfaces uses. It has been fixed in later versions (ICEfaces 1.8.2-EE-PO2 and ICEfaces 2.0). A potential workaround has been documented in the above thread, as well as in LPS-11469 and LPS-12344.

Additional Resources #

Liferay Meetup 2008:Developing Ajax Push Portlets with ICEfaces

Liferay Portal-ICEfaces Integration (a little dated)

Filthy Rich Portlets with ICEfaces and Liferay (webinar)

A solution for disruptive end-user experience :: ICEFaces

INTRODUCTION: ICEfaces JSF Portlets in Liferay using NetBeans

0 archivos adjuntos
13455 Accesos
Promedio (1 Votar)
La valoración media es de 1.0 estrellas de 5.
Comentarios
Respuestas anidadas Autor Fecha
I really, really enjoyed the webinar by Neil... Ay Kay 6 de enero de 2012 10:18

I really, really enjoyed the webinar by Neil Griffin ("Filthy Rich Portlets with ICEfaces..."), though it was was submitted in 2008.
Publicado el día 6/01/12 10:18.