This chapter describes the compliance of the Sun Glassfish Socialsite software with the OpenSocial application programming interface (API) specifications, as well as SocialSite-specific extensions.
The SocialSite software is an OpenSocial container that can run any OpenSocial application built using the associated specifications:
The SocialSite software has added extensions that have been defined according to the OpenSocial specifications so that any extra person, activity or other object fields is defied in such a way that allow OpenSocial applications to discover these fields. These extensions are specific to the SocialSite container:
People and friendships
User profile data
User profile privacy
Group management
Gadget management
Messaging
Search
A SocialSite widget is an OpenSocial-compliant gadget that calls one or more SocialSite-specific extensions.
The standard OpenSocial specifications do not support the process of requesting and negotiating some form of social relationship with another user.
SocialSite Widget |
Actions |
---|---|
Dashboard>People |
|
The standard OpenSocial specifications do not support creating and updating profile data.
SocialSite Widget |
Actions |
---|---|
Profile Editor Profile Editor Widget |
|
The standard OpenSocial specifications do not give you any control over who can see which parts of your profile or activities.
SocialSite Widget |
Actions |
---|---|
Dashboard>PeoplePeople Tab |
|
The standard OpenSocial specifications do not support any group creation, management or invitation capabilities.
SocialSite Widget |
Actions |
---|---|
Dashboard>GroupsGroups Tab |
|
Dashboard>PeoplePeople Tab |
|
Messaging is included in OpenSocial, but the SocialSite provides extensions to manage the processing of messages.
SocialSite Widget |
Actions |
---|---|
Dashboard>MessagesMessages Tab |
|
The OpenSocial specifications do not support searching the social graph. The SocialSite Widgets must provide the ability to search people, and groups.