PHPackages                             hypejunction/group\_suggestions - 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. hypejunction/group\_suggestions

ActiveElgg-plugin

hypejunction/group\_suggestions
===============================

Group suggestions for Elgg

1.0.0(10y ago)018GPL-2.0PHPPHP &gt;=5.5

Since Feb 22Pushed 10y ago1 watchersCompare

[ Source](https://github.com/hypeJunction/Elgg-group_suggestions)[ Packagist](https://packagist.org/packages/hypejunction/group_suggestions)[ Docs](http://hypejunction.com)[ RSS](/packages/hypejunction-group-suggestions/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Group Suggestions for Elgg
==========================

[](#group-suggestions-for-elgg)

[![Elgg 1.11](https://camo.githubusercontent.com/eb70bd54ec09a4dbe53815a1d2040f2515089becfb1cc1c57edaaf114accd4fe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d312e31312e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/eb70bd54ec09a4dbe53815a1d2040f2515089becfb1cc1c57edaaf114accd4fe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d312e31312e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)[![Elgg 1.12](https://camo.githubusercontent.com/b34240a6eeb53630b7f0fd235a508c28d6e93e6090697529c478ba94288eff93/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d312e31322e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/b34240a6eeb53630b7f0fd235a508c28d6e93e6090697529c478ba94288eff93/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d312e31322e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)[![Elgg 2.0](https://camo.githubusercontent.com/981b94044a74b931be93e2825c7151896de9c8a53ccb960daf01b8fe0d800774/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d322e302e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/981b94044a74b931be93e2825c7151896de9c8a53ccb960daf01b8fe0d800774/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d322e302e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

Features
--------

[](#features)

- Suggests groups to join based on shared tags and relationships

[![Group Suggestions](https://camo.githubusercontent.com/0dc0b204f6f01438bc3c103e39f80a0fe4fafa5a6d21e138ba65b7edd6353ff2/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f456c67672d67726f75705f73756767657374696f6e732f6d61737465722f73637265656e73686f74732f7375676765737465642e706e67 "Group Suggestions")](https://camo.githubusercontent.com/0dc0b204f6f01438bc3c103e39f80a0fe4fafa5a6d21e138ba65b7edd6353ff2/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f456c67672d67726f75705f73756767657374696f6e732f6d61737465722f73637265656e73686f74732f7375676765737465642e706e67)

Notes
-----

[](#notes)

Matching algorithm matches suggested groups based on:

1. Members in user's groups who have also joined other suggested groups
2. Tags that shared between the user and the suggested groups

Suggested groups are ordered by score that includes total number of shared members and tags.

If you want to list reasons for the suggestion, you can access this info through volatile data:

```
// Total count of shared members and tags
$group->getVolatileData('select:score');

// Concatenated string of members in user's groups who have joined this suggested group
$group->getVolatileData('select:shared_members');

// Concated string of tag metadata value ids shared between the user and this suggested group
$group->getVolatileData('select:shared_tags');
```

You can constrain any set of groups to only include suggested groups ordered by score, by filtering the options through:

```
$options = group_suggestions_add_match_queries($options);
echo elgg_list_entities($options);
```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3730d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5071b1cd852e094b3f564962a625e04c227adc73af30c5b46b243ab8f20154a7?d=identicon)[hypeJunction](/maintainers/hypeJunction)

---

Top Contributors

[![hypeJunction](https://avatars.githubusercontent.com/u/1202761?v=4)](https://github.com/hypeJunction "hypeJunction (3 commits)")

---

Tags

pluginelgglistgroupssuggestions

### Embed Badge

![Health badge](/badges/hypejunction-group-suggestions/health.svg)

```
[![Health](https://phpackages.com/badges/hypejunction-group-suggestions/health.svg)](https://phpackages.com/packages/hypejunction-group-suggestions)
```

###  Alternatives

[coldtrick/group_tools

Combines different group additions into one plugin

305.1k](/packages/coldtrick-group-tools)[coldtrick/profile_manager

Improved management of user and group profile fields

293.7k1](/packages/coldtrick-profile-manager)

PHPackages © 2026

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