JavaScript support under JetSpeed: MyFaces, JetSpeed and ExtensionsFilter. I am having a problem running components that need the ExtensionsFilter for JavaScript library support (like the calendar component).
It appears (I discoverd this in the past) that Servlet Filters are ignored in a Portlet. I don't pretend to know how this is accomplished, but it seems to be a fact of life. The problem is that MyFaces JavaScript support relies on the ExtensionsFilter (org.apache.myfaces.component.html.util.ExtensionsFilter), and Filters do not work for JetSpeed Portlets. I had the same problem with WebSphere and Pluto in the past for the OpenInSessionViewFilter which caused me to write an OpenInSessionViewPhaseListener see http://jroller.com/page/RickHigh?entry=openinsessionviewphaselistener_working_in_pluto_and for more details. First assumption is that somebody solved this already for ExtensionsFilter. My second assumption is that if they did not then it might make sense to brain storm some ideas so that the work that is done can be shared (if anyone is interested).

