The Google Gadget file is the .xml file with the special MIME type "application/x-google-gadget". With the eXo IDE, you can create such files, edit with the Code or WYSIWYG Editor, preview in the Preview Tab, deploy/undeploy it on the server through the shindig-library, add deployed gadgets to some pages in the portal.

To deploy the Google Gadget in the portal, do as follows:

The deploy request will be sent to the server, and if there are no errors, the message like the following will be displayed in the Output Tab:

[INFO]/rest/private/ide/gadget/deploy?gadgetURL=http%3A%2F%2F192.168.0.130%3A8080%2Frest%2Fprivate%2
Fjcr%2Frepository%2Fdev-monit%2FTest+Gadget+File.xml&privateContext=%2Frest%2Fprivate&publicContext=
%2Frest deployed successfully.
 

It means that gadget was deployed to the portal with title set in the gadget's '<ModulePrefs title="Hello World" />', for example:

Illustration 26. Deploy Gadget

Otherwise, the error message will be displayed in the Output Tab.

To undeploy the Google Gadget, do as follows:

If the undeployment is successful, you will receive a message as below:

[INFO]/rest/private/ide/gadget/undeploy?gadgetURL=http%3A%2F%2F192.168.0.130%3A8080%2Frest%2Fprivate
%2Fjcr%2Frepository%2Fdev-monit%2FTest+Gadget+File.xml&privateContext=%2Frest%2Fprivate&publicContext=
%2Frest undeployed successfully.