Classes
Class | Description | |
---|---|---|
AlbumEditView |
Web part that is used to edit the photo album's properties.
|
|
AlbumList |
Web part that displays a list of photo albums.
|
|
BasePeopleSearch | ||
BasePhotoGalleryPart |
Base photo gallery class, includes properties and methods that are common to all specialized photo gallery parts.
|
|
BlockedUserList |
Social networking block users module. It is used to block other users.
|
|
BlockUser |
Web part that is used to search site users and add a selected user to the list of friends, with or without sending an invitation request.
|
|
Comments |
General purpose comment module.
Although a simple module, comments can add a lot of interactivity to your community resources. Configuration of this module is easy: it primarily depends on a ParentEntityId / ParentEntityType pair of properties, where the first one defines the Id of the entity your are commenting, and the second one is used to specify the type of the parent entity (SnEntityType enum can hold values for Album, Message, Note, BlogPost, ...). You can use Custom entity types for linking comments for other types of content.
It can be done programatically or via Web part communication - comments part is a connection consumer, and provider parts have to implement the ISnRelationshipConnection interface and provide a method decorated with ConnectionProvider attribute.
|
|
DiscussionBase |
Base Web part that holds common discusion-related properties and methods.
|
|
DiscussionBase..::..DiscussionCommand |
Discussion command.
|
|
DiscussionBoard |
Discussion board Web part displays a single discussion board, along with the user interface for inserting new discussion boards or editing the existing ones.
|
|
DiscussionContainer |
DiscussionContainer Web part holds together individual discussion parts and switches between active modules based on user's actions.
|
|
DiscussionMessages |
DiscussionTopicMessages Web part displays a list of all messages inside a single discussion topic.
|
|
DiscussionTopics |
DiscussionTopics Web part holds a list of all topics in a single discussion board.
|
|
Events |
Events (activity stream) Web part allows users to get real-time updates on their friends' daily activities. This includes: new blog posts, new friendship/connections, new group membership, new groups, new file uploads, new users signing up, profile updates, publication of new media galleries, adding discussion boards and discussion topics...
|
|
FileGallery |
File gallery Web part. It can be used whenever you need to display a list of files attached to a blog post, album, wall note, comment, or another custom entity. This module is aware of the most file types, and uses thumbnails generated by the attached upload module (the most common image or video file types), OR displays a static, file type-specific icon for file types for which a thumbnail is not generated by default (MS Office, PDF, ...).
|
|
FileView |
File view Web part is almost exclusively used in combination with the File gallery Web part to display files in a "single file view" mode. It can properly recognize image and video file types and generate proper viewers for such file types. If a File view contains files of another type (for example, Word or PDF document), it redirects the request directly to the file URL, so the browser can handle document download and display.
|
|
FlashVideoPlayer |
Part that encapsulates the Flash video player. Note that you must add ".flv" as the associated extension and "video/x-flv" as the content type in the IIS MIME map section!
|
|
FollowerList |
Social networking follower list Web part. Displays a list of followers for a particular user in one-way (following/follower) friendship scenarios.
|
|
FriendList |
Social networking friend list module. In most scenarios it is used to show a list of user avatars that are in "friendship" relation to the active user.
|
|
FriendListBase |
Base class for Web parts that display a list of user avatars with links to their profiles: friend list, follower list, group member list, ...
|
|
FriendSuggestionsList | ||
GroupBasePart |
Base social networking group Web part that holds common properties and methods.
|
|
GroupContainer |
Web part that holds all individual modules together and switches active modules on and off based on the user actions.
|
|
GroupEdit |
Group editor Web part - used by administrators to set the group properties (title, description, logo, administrators).
|
|
GroupInfo |
Web part that displays the basic group information: title, description, public/private settings, links to join
or leave the group, etc.
|
|
GroupInvitationList |
Web part that holds the invitation list for the selected group (sent and received invitations).
|
|
GroupList |
Web part that displays a list of all groups (default scenario when the active user is not a member of a group), or groups that the active user is subscribed to.
|
|
GroupListBasePart |
Holds common functionality for all group list parts.
|
|
GroupMemberList |
Web part that displays group members. Inherits from from the friend list base control, so it shares all properties and methods with it.
|
|
GroupPeopleSearch |
Group people search social networking Web part. Used to search users and add them to the group.
|
|
GroupSearch |
Group search Web part - enables users to search through the list of all groups on a single site.
|
|
GroupView |
Displays all group resources - wall, albums, discussions.
|
|
InvitationList |
Invitation list Web part, shows sent and received invitations for the active user.
|
|
MyPhotos |
Web part that displays a list of photos as a part of an album.
|
|
NewAlbumsList |
Web part that displays a list of new albums, commonly used on dashboard pages.
|
|
NewGroupsList |
Displays groups ordered by their creation date, often used on dashboard pages. Inherits from the GroupListBasedPart.
|
|
NewUsersList |
Web part that displays a list of new site members. It can show users sorted by their last activiry date, registration date, or random order.
|
|
PeopleSearch |
Web part that is used to search site users and add a selected user to the list of friends, with or without sending an invitation request.
|
|
PhotoEditView |
Web part that serves as an editor for individual photos, allowing users to enter title, description and privacy settings to each of their photos.
|
|
PhotoGalleryContainer |
Main photo gallery container part, holds together individual album parts and switches the active part based on the user actions.
|
|
PhotoListView |
Web part that displays a list of photos as a part of an album.
|
|
PhotoUpload |
Web part that is used to upload photos to the album.
|
|
PopularGroupsList |
Displays most popular groups ordered by their creation date, often used on dashboard pages. Inherits from the GroupListBasedPart.
|
|
WallNotes |
As one of the core social networking Web parts, wall notes is used to display short users notes and comments. SUpports upload of attachment files and can be used on various types of walls (site-wide wall, user wall, group wall).
|
Delegates
Delegate | Description | |
---|---|---|
ActionFileEditEventHandler |
Action file edit event handler.
|
|
EditEventHandler |
Edit event handler.
|
|
FileGalleryCommandHandler |
File command delegate.
|
|
FileGalleryItemDataBound |
File gallery item data bound delegate.
|
|
SaveEventHandler |
Save album event handler.
|
|
SaveFileEventHandler |
Save file event handler.
|
Enumerations
Enumeration | Description | |
---|---|---|
DisplayedEventTypes |
Flagged enum that is used to specify the events type to display.
|
|
FriendSuggestionsList..::..FriendSuggestionMode | ||
InvitationListType |
Enumeration that holds type of invitations - sent invitations or received invitations.
|