In this chapter, we’ll cover the following topics:
OpenSocial gadget basics.
Using PubSub to allow gadgets to communicate with each other and with portlets.
Liferay’s gadget editing environment.
Let’s first look at the structure of an OpenSocial gadget and consider the concepts involved with OpenSocial gadgets.