Tuesday, March 16, 2010

Websphere Portal isses with IE8

In my current project, I got this request from our client that they need portal application to be tested on IE8. Sounds pretty easy to me at the first glance but to my surprise I found few really interesting issues and their solution. So I thought let me share it with other community members as well.

Main issues which I dealt with were regarding java script used in themes/skins as well as portlet applications. One major issue was with Portlet context menu not displaying at all in IE8. Also the pagination was broken in IE8 as well. Our developer has spent substantial time on fixing this but eventually I found this out of the wood solution for that.. :)

1. In Websphere Portal navigate to Administrative portlets and click on
Supported Clients.


2. You can see the "Manage Clients" Portlet. Click on Add New Client link
3. Fill up the necessary details about IE8 as shown below.



4. Save it and you are done.

Here are few more options that you can provide in the form above.
User Agent: .*MSIE 8.0.*
Markup: html
Markup version: ie
Manufacturer: Microsoft
Model: Internet Explorer
Version: 8.0
Capabilities: CACHE_VARY,
HTML_2_0,
HTML_JAVA,
HTML_CSS,
HTML_FRAME,
HTML_TABLE,
HTML_4_0,
HTML_3_2,
HTML_JAVASCRIPT,
HTML_3_0,
HTML_NESTED_TABLE,
FRAGMENT_IDENTIFIER,
HTML_IFRAME

Hope you like this hidden feature of IBM. :)

No comments: