PHPackages                             irtam-modules/custom\_group - 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. [Admin Panels](/categories/admin)
4. /
5. irtam-modules/custom\_group

ActiveDrupal-module[Admin Panels](/categories/admin)

irtam-modules/custom\_group
===========================

00PHP

Since May 4Pushed 3y ago1 watchersCompare

[ Source](https://github.com/IrtamDemha/custom_group)[ Packagist](https://packagist.org/packages/irtam-modules/custom_group)[ RSS](/packages/irtam-modules-custom-group/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

[![Drupal Logo](https://camo.githubusercontent.com/bfc04aa8b700574c261d602a871b172cd7afd2da8dbcda902f4c15a4cbbc940d/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f576f72646d61726b5f626c75655f5247422e706e67)](https://camo.githubusercontent.com/bfc04aa8b700574c261d602a871b172cd7afd2da8dbcda902f4c15a4cbbc940d/68747470733a2f2f7777772e64727570616c2e6f72672f66696c65732f576f72646d61726b5f626c75655f5247422e706e67)

---

Introduction
============

[](#introduction)

This module has the purpose of synchronizing two modules, namely the updated version of the group module and the domain group module. It comprises four significant elements:

- The first component is a file called "GroupIdFromUrl.php", which contains a default argument for group contextual filter.
- The second component is "GroupTitle.php", which includes an exposed group filter that allows for the group input box to be changed to a select list.
- The third component "GroupService.php", provides several useful features related to groups, including the ability to retrieve the active group, get the group domain, and obtain related groups.
- The fourth component "DomainGroupSettingsForm.php", Enable the ability to assign a default image for every content type within a specific group.

### Default Argument

[](#default-argument)

This Argument allow the retrieval of the ID of the active group from the present domain name.

### Views filter

[](#views-filter)

By using this custom filter, you can transform the input text into a selection list. Remember to activate the filter within the "hook\_views\_data\_alter()" function.

### Group Service

[](#group-service)

This service contains several useful methods for interacting with both groups and nodes.

- getActiveGroup : This method enables the retrieval of the active group from the current host
- getGroupDomain : This method enables the retrieval of domain name using the group id
- getRelatedGroups : This method enables the retrieval of related groups to given node
- getFirstRelatedGroupLabel : This method enables the retrieval of the first related groups label

### Domain Group setting

[](#domain-group-setting)

This feature provides the ability to add a new tab to the group edit page, which allows customization of default content type images for each group Path "/group/{group}/Gdomain-settings"

---

If you have any questions, please feel free to contact me via email at [ ](mailto:ahmed.matri@sesame.com.tn)

###  Health Score

13

—

LowBetter than 1% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity23

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/6ab7931c2e30b4ab672a8a36fb540b872f0b974ba872ab0fc3799a412c7ffbd4?d=identicon)[IrtamDemha](/maintainers/IrtamDemha)

---

Top Contributors

[![Irtamdemha90](https://avatars.githubusercontent.com/u/125453538?v=4)](https://github.com/Irtamdemha90 "Irtamdemha90 (5 commits)")

### Embed Badge

![Health badge](/badges/irtam-modules-custom-group/health.svg)

```
[![Health](https://phpackages.com/badges/irtam-modules-custom-group/health.svg)](https://phpackages.com/packages/irtam-modules-custom-group)
```

PHPackages © 2026

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