PHPackages                             cron-eu/begroups-roles - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. cron-eu/begroups-roles

ActiveTypo3-cms-extension[Authentication &amp; Authorization](/categories/authentication)

cron-eu/begroups-roles
======================

Use backend user groups as switchable roles

5.0.0(1mo ago)11.7k1GPL-2.0-or-laterPHP

Since Sep 1Pushed 1mo agoCompare

[ Source](https://github.com/cron-eu/t3x-begroups_roles)[ Packagist](https://packagist.org/packages/cron-eu/begroups-roles)[ Docs](https://github.com/IchHabRecht/begroups_roles)[ RSS](/packages/cron-eu-begroups-roles/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (4)Versions (14)Used By (0)

TYPO3 Extension begroups\_roles
===============================

[](#typo3-extension-begroups_roles)

[![Latest Stable Version](https://camo.githubusercontent.com/c79e194207c7afa4c2cf9dd5b52dc97b1cdd650b3c56b846617f00606ffd39d6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f63726f6e2d65752f626567726f7570732d726f6c65732e737667)](https://packagist.org/packages/cron-eu/begroups-roles)[![StyleCI](https://camo.githubusercontent.com/830ce17b0b146b5b5fda711eb30f1f2dacd4038969132562e0eff4869d088f93/68747470733a2f2f7374796c6563692e696f2f7265706f732f3639393337303936362f736869656c643f6272616e63683d6d6173746572)](https://styleci.io/repos/699370966)

Use backend user groups as switchable roles

Note: this is a fork from [https://github.com/IchHabRecht/begroups\_roles](https://github.com/IchHabRecht/begroups_roles)with improvements needed for cron-eu projects, most notably TYPO3 v11 support.

[![Role switcher](Documentation/Images/role_switcher.png)](Documentation/Images/role_switcher.png)

Installation
------------

[](#installation)

Simply install the extension with Composer or the Extension Manager.

```
composer require cron-eu/begroups-roles

```

Usage
-----

[](#usage)

1. Add multiple backend groups, each for one purpose

    - Tick the checkbox `Use this group as role`
    - Limit the modules, tables and database mount to the purpose
2. For convenience add the created groups to a parent group
3. Assign the created (parent) group to backend users

    - Tick the checkbox `Use groups as roles`
    - To allow only one role group simultaneously, tick the checkbox `Restrict to one group`

###  Health Score

51

—

FairBetter than 95% of packages

Maintenance91

Actively maintained with recent releases

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 55.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~394 days

Recently: every ~558 days

Total

10

Last Release

44d ago

Major Versions

2.0.3 → 3.0.02018-01-14

3.1.2 → 4.0.02023-10-05

4.0.0 → 5.0.02026-05-20

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/337581?v=4)[Ernesto Baschny](/maintainers/baschny)[@baschny](https://github.com/baschny)

---

Top Contributors

[![IchHabRecht](https://avatars.githubusercontent.com/u/1453345?v=4)](https://github.com/IchHabRecht "IchHabRecht (35 commits)")[![kitzberger](https://avatars.githubusercontent.com/u/1405149?v=4)](https://github.com/kitzberger "kitzberger (17 commits)")[![baschny](https://avatars.githubusercontent.com/u/337581?v=4)](https://github.com/baschny "baschny (6 commits)")[![xperseguers](https://avatars.githubusercontent.com/u/646805?v=4)](https://github.com/xperseguers "xperseguers (5 commits)")

---

Tags

userbackendtypo3group

### Embed Badge

![Health badge](/badges/cron-eu-begroups-roles/health.svg)

```
[![Health](https://phpackages.com/badges/cron-eu-begroups-roles/health.svg)](https://phpackages.com/packages/cron-eu-begroups-roles)
```

###  Alternatives

[2amigos/yii2-usuario

Highly customizable and extensible user management, authentication, and authorization Yii2 extension

297285.0k16](/packages/2amigos-yii2-usuario)[in2code/femanager

Modern TYPO3 Frontend User Registration.

53790.4k8](/packages/in2code-femanager)[wazum/sluggi

TYPO3 extension for URL slug management with inline editing, auto-sync, locking, access control, and redirects

40529.5k](/packages/wazum-sluggi)[friendsoftypo3/openid

OpenID authentication for TYPO3 CMS

1398.3k](/packages/friendsoftypo3-openid)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
