The Groups module uses the following database tables:
|•||Community_Group - contains groups and their settings|
|•||Community_GroupMember - contains information about group members|
|•||Community_GroupRolePermission - contains group role permissions|
|•||Community_Invitation - contains information about invitations to groups|
The Groups API is provided by the following CMS.Community namespace classes:
|•||GroupInfo, GroupInfoProvider - these classes provide functionality for managing groups|
|•||GroupMemberInfo, GroupMemberInfoProvider - these classes provide functionality for managing group members|
|•||InvitationInfo, InvitationInfoProvider - these classes provide functionality for managing group invitations|
The following topics show examples of how these classes can be used:
The API programming and Kentico CMS internals section of this guide contains more API related information, so please refer to it if required.
For detailed API documentation, such as a list of all methods from the classes above, please refer to Kentico CMS API Reference that is a part of your Kentico CMS installation and can be accessed through the programs folder in Windows Start menu.