The groups module allows site members who share an interest in a certain topic or field to access related information and share their own experiences on a subsection of your website. Site users can create new groups or join already existing ones. Groups may contain their own documents section, forums, message boards, media libraries and polls and have the option of defining group roles. Groups can also be useful for managing access control.
Site administrators can manage the groups of a given site through the CMS Desk interface. Learn more at Developer's Guide -> Modules - > Groups - > Groups management.
Both site administrators and users who are in authorized roles can edit the content and various settings of groups. Learn more about this in the Editing a group topic in the same chapter of the Developer's Guide. Further settings only available to global administrators are described in the Settings topic.
To allow users to interact with the groups module, you have to place some group web parts, which can be found in the Community web part category, somewhere on your site. An example of this that describes how to enable users to create groups can be found in the Enabling users to create groups topic. A full list of these web parts and their function and properties can be found in the Web Parts reference.
The Groups internals and API sub-chapter provides information about the database tables and classes used by the module and examples of how groups can be managed using the API.
Kentico CMS Community Site Guide contains some additional group examples and tutorials:
•Part 1 -> Groups: Examples of the functionality and customization of groups.
•Part 2 -> Creating the Groups section: A step-by-step tutorial on how to create a sample group section of a website.
You will need to have the sample Community Site installed to follow Kentico CMS Community Site Guide.