Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

IBM Portlet for Google Gadgets

Product documentation

IBM Portlet for Google Gadgets is a JSR 168 portlet that enables enterprise portal users to integrate Google Gadgets for web pages with their portal pages. Google Gadgets for web pages are remotely accessible services that provide access to online content and applications designed to be aggregated into the context of a web page. These include language translators, maps, YouTube videos, and Wikipedia.

Using IBM Portlet for Google Gadgets with appropriate access rights, users can search and select a Google Gadget from the available set of thousands of Google Gadgets for their portal pages and modify the settings of the selected gadget as per their preferences. Additionally, users can specify the number of gadgets to be displayed per page while selecting a gadget.

IBM Portlet for Google Gadgets is supported in a proxied environment and supports inter portlet communication. Using this feature, other (source) portlets can interact with the selected gadgets in the IBM Portlet for Google Gadgets instances on the same page, i.e., the gadgets react in response to events triggered in the other portlets. You can utilize this feature to create portal-based mashups suited to your business requirements.

Note: This version of IBM Portlet for Google Gadgets is also supported on WebSphere Portal Version 6.1.

Using IBM Portlet for Google Gadgets

IBM Portlet for Google Gadgets is supported in a proxied environment. However, the user machine should have a direct connection to Internet.

The key concepts and implementation details for the inter portlet communication feature of IBM Portlet for Google Gadgets have been discussed in the article IBM Portlet for Google Gadgets: Using the inter portlet communication feature.

Updates

Setting up IBM Portlet for Google Gadgets

Client requirements

This portlet supports browsers capable of rendering HTML markup. The following table provides detailed information.

Minimum requirements for HTML
AttributeRequirement
Markup levelHTML 4.01 Transitional
Java appletNone
JavaScript No
<iframe>Yes
Style sheetsPortal styles only
SoftwareThis portlet has been tested on the following browsers:
AccessibilityNo

Server requirements

IBM Portlet for Google Gadgets runs on WebSphere Portal versions 6.x

Deployment and installation

The 1wp1001aj.zip package contains two folders, WP6.0x and WP6.1. Install GoogleGadgetIntegrated.war in the WP6.0.x folder for WebSphere Portal versions 6.0.x and GoogleGadgetIntegrated.war in the WP6.1 folder for WebSphere Portal version 6.1.

For general information about installing a portlet, refer the Information Center of the appropriate WebSphere Portal release. In case you already have IBM Portlet for Google Gadgets installed on your Portal, you simply need to update the portlet war file with the new war file downloaded from the Catalog.

Note:Before updating an existing .war file for the portlet, take a backup of /config/gadget_param_mapping.xml and /config/gadget_param_mapping.xml files. Replace the corresponding files either in the new .war file or the fresh installation of the portlet with the backup copies of the two files.

After you have installed IBM Portlet for Google Gadgets, you need to configure the portlet so that it works in a proxied environment. Refer the Configuration parameters section for details.

Configuration parameters

To enable IBM Portlet for Google Gadgets to work in a proxied environment, you need to set the values for the following parameters in the proxy.properties file located in the portal_server_root\installedApps\<Integrated_getPortlet_PA_tmq2jbh.ear>\<PA_tmq2jbh.war>\config directory.

Configuration parameters
ParameterValue
http.proxyEnabledSet to true if the portal server is in a proxied environment, otherwise, false.
http.proxyHostThe host name of the HTTP Proxy Server
http.proxyPortThe relevant port number of the HTTP Proxy Server
http.proxyCredentialSlotNameName of the Credential Slot that contains the authentication details for the HTTP Proxy Server. The credential slot must be of the type UserPasswordPassive.

For the proxy settings to take effect, stop and start the portlet application from the Administrative console of WebSphere Application Server.

Known limitations

Note: The responsibility for the stability and availability relies with Google for the services provided by Google and with the respective third parties for gadgets published to the gadget catalog by third parties.

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help