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, polls and projects and have the option of defining group roles. Groups can also be useful for managing access control.
Site administrators can manage groups of a given site through the CMS Desk interface. Learn more in the Groups management topic.
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. Further settings available only 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 group 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 pages section of a website.|
You will need to have the sample Community Site installed to follow Kentico CMS Community Site Guide.