| Understand how Group 3.x is structured |
Core Architecture |
| Know which entity types Group provides |
Entity Types |
| Create a custom relation type plugin |
Plugin System |
| Understand how permissions work |
Permissions System |
| Control access to grouped content |
Access Control |
| Write YAML config for group types / roles |
Configuration |
| Use the Group PHP API programmatically |
PHP API |
| Build Views with Group data |
Views Integration |
| Hook into Group with custom code |
Hooks and Events |
| Add nodes to groups (gnode sub-module) |
Sub-modules |
| Automate group operations with VBO or ECA |
Group Actions (contrib) |
| Understand how caching works |
Caching |
| Compare Group vs Domain vs Permissions by Term |
When to Use Group |
| Migrate from v1/v2 to v3 |
Migration from v1/v2 |
| Avoid common mistakes |
Common Mistakes |
| Review security considerations |
Security |