Part of the Group ecosystem · 62 projects
The Group module allows you to create distinct collections of content and users, enabling you to manage permissions and access for these specific groups. You can use it to create communities, manage tiered subscription content, or organize content for sub-editors and sub-communities.
The Group module allows you to create arbitrary collections of your content and users on your site and grant access control permissions on those collections
Out of the box, Drupal only allows a person to view, create or edit the different content types you create. However, you might want to be able to let them view or edit all content types, but only in a specific section of the site.
Group also allows you to create communities. Users of the site can become members of a Group. You can then decide what membership of a Group entitles them to, such as access to content only available to members of that Group. There can also be different levels of membership to a Group so, for example, you can have administrative members who can create content and basic members who can only view content within the Group.
Some example uses:
- Classes on a school website. With a teacher as the administrator, students as the members and the content as the learning material. Articles in the Group are created by the teacher and only visible to the students in the Group. Forums created in the Group are safe places to discuss the class as they are only accessible to the teacher and the students.
- Multiple tier subscription content access. If you have several different collections of paid for content then you can charge for access to each Group you create. Buying access would grant you membership to one Group and be able to access its content.
- Sub-editors on a magazine site. Collecting content together in a Group allows you to manage that content as a sub site and assign its own administrator. This is useful where you might need someone to produce lots of different types of content but only want them to be able to add it to a specific area of the website.
- Sub-communities within a membership organisation. The topics a membership organisation may cover can be very broad and individual members may only be interested in seeing content from a sub-selection of the areas it covers. The sub-community may have their own executive members who can add blog posts or approve new members to their sub-community.
- Conference management. An organisation which manages conferences might have a Group for each conference. Members of a conference Group might be able to submit talk suggestions. Paying to attend the conference might grant them a higher level of access to the Group allowing them to see more content. Members of a group can also be given the ability to have their own profile within the Group which might collect details about them for the conference such as their meal preference.
Index of Group versions
Branch Core support Status 8.x-1.x Drupal 9 / 10 Security fixes onlyEnd of life along with D10 (mid 2026) 2.x.x Drupal 10 / 11 Upgrade path from 8.x-1.x
Feature freeze when Group 4 is released
End of life along with D11 (mid 2028) 3.x.x Drupal 10 / 11 For fresh installs
Feature freeze when Group 4 is released
End of life along with D11 (mid 2028)
Can upgrade from 2.x.x with a little effort 4.x.x Drupal 11 Recommended version for new sites as soon as stable release is out
Note: Functionality between version 2 and 3 are kept in sync. Version 3 has a limited upgrade path from version 2 since v3.3.1.
More info on the small difference between version 2 and 3 can be found in the release notes.
Supporting this module
Drop me a line if you want to help fund (feature) development.
Ask your assistant about Group
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- Entity API
- flexible_permissions
- options Drupal core
Required by
49 tracked projects depend on this one
- Taxonomy File Tree 4,111 sites
- Opigno class 4,012 sites
- Opigno course 4,011 sites
- Opigno training catalog 3,981 sites
- Opigno group manager 3,974 sites
- Opigno Learning path 3,966 sites
- Opigno messaging 3,961 sites
- Opigno statistics 3,958 sites
- Opigno Instructor-led Trainings 3,947 sites
- Opigno Moxtra 3,941 sites
- Opigno forum 3,924 sites
- Group Content Menu 2,889 sites
- Group Media 2,331 sites
- Group invite 1,327 sites
- Opigno LMS (Community version) 1,244 sites
- Group Membership Request 966 sites
- Group Actions 739 sites
- Group Term 739 sites
- Webform Group 595 sites
- Subgroup 477 sites
- Drupal LMS 200 sites
- Group sites 197 sites
- Group Bulk Operations 182 sites
- Group Context: Domain 155 sites
- Group Notify 143 sites
- Group roles management 90 sites
- Group Storage 89 sites
- LocalGov Microsites Group 82 sites
- Group views join link 78 sites
- ECA Group 63 sites
- Group context: Path prefix 59 sites
- Group relationship tokens 51 sites
- Group Purl 47 sites
- Field permissions group 46 sites
- Group SAML 46 sites
- Access unpublished for group 44 sites
- Group Block 41 sites
- Group Scheduled Transitions 25 sites
- Group Authorization 19 sites
- Group Member Role 13 sites
- Group Entity Reference Filter 11 sites
- OGCB Trash Group 5 sites
- Group Mandatory 4 sites
- Menu Item Group Role Access 4 sites
- Group control for forums 3 sites
- Group bonus 2 sites
- Facet Group Assign
- Group Mapping From Node
- My Opinion
More in the Group ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 4.0.0-alpha2 | Pre-release | 11 | Aug 21, 2026 | ||
| 4.0.0-alpha1 | Pre-release | 11 | Apr 24, 2026 | ||
| 3.3.5 | Stable | 10–11 | May 6, 2025 | ||
| 2.3.2 | Stable | 10–11 | May 6, 2025 | ||
| 3.3.4 | Stable | 10–11 | Feb 12, 2025 | ||
| 4.0.x-dev | Dev | 11 | Dec 12, 2024 | ||
| 3.3.3 | Stable | 10–11 | Dec 9, 2024 | ||
| 3.3.2 | Stable | 10–11 | Nov 27, 2024 | ||
| 3.3.1 | Stable | 10–11 | Nov 21, 2024 | ||
| 2.3.1 | Stable | 10–11 | Nov 21, 2024 |