How to Add a RTC gadget to igoogle?
![](http://jazz.net/_images/myphoto/d84e17f19cb61bf73282b415f21a5c7f.jpg)
2 answers
![](http://jazz.net/_images/myphoto/d84e17f19cb61bf73282b415f21a5c7f.jpg)
Currently RTC only provides one OpenSocial gadget, which is a gadget to track your work items. It functions very similarly to the work items viewlet. To add it to your igoogle simply add it by crafting the url to it on your server. You will find it on your server at:
<server_context>/gadgets/com.ibm.team.workitem/WorkItemList.xml
For example:
http://jazz.net/jazz/gadgets/com.ibm.team.workitem/WorkItemList.xml
One thing to note is that igoogle will not accept it through an https url, so you have to use http for the url to the gadget metadata. All xhrs the gadget makes will still be secured. Another thing to note is that your server must be configured to accept igoogle's OAuth certificate. You can set this up as follows:
1) Go "Consumers" page of the server admin: <server_context>/admin#action=com.ibm.team.repository.admin.configureOAuth
2) Click the "Click here to pick the consumer key instead." and enter "www.google.com" in the box that appears
3) Enter a name for the consumer (e.g. "igoogle")
4) Click the "Click here to use a public key instead." and enter the key provided here: https://opensocialresources.appspot.com/certificates/#container4
5) Click register
Your server should now be configured to accept igoogle's public oauth key, so you should be able to authenticate with your jazz server from the gadget after you add it to your igoogle home page.
<server_context>/gadgets/com.ibm.team.workitem/WorkItemList.xml
For example:
http://jazz.net/jazz/gadgets/com.ibm.team.workitem/WorkItemList.xml
One thing to note is that igoogle will not accept it through an https url, so you have to use http for the url to the gadget metadata. All xhrs the gadget makes will still be secured. Another thing to note is that your server must be configured to accept igoogle's OAuth certificate. You can set this up as follows:
1) Go "Consumers" page of the server admin: <server_context>/admin#action=com.ibm.team.repository.admin.configureOAuth
2) Click the "Click here to pick the consumer key instead." and enter "www.google.com" in the box that appears
3) Enter a name for the consumer (e.g. "igoogle")
4) Click the "Click here to use a public key instead." and enter the key provided here: https://opensocialresources.appspot.com/certificates/#container4
5) Click register
Your server should now be configured to accept igoogle's public oauth key, so you should be able to authenticate with your jazz server from the gadget after you add it to your igoogle home page.