PHPackages                             hypejunction/hypeinbox - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. hypejunction/hypeinbox

ActiveElgg-plugin[Utility &amp; Helpers](/categories/utility)

hypejunction/hypeinbox
======================

Enhanced messaging for Elgg — multiple inboxes, message threading, and real-time updates.

11.0.0(1mo ago)13921[3 PRs](https://github.com/hypeJunction/Elgg3-hypeInbox/pulls)GPL-2.0-or-laterPHPPHP &gt;=8.3CI passing

Since Jan 6Pushed 2w ago1 watchersCompare

[ Source](https://github.com/hypeJunction/Elgg3-hypeInbox)[ Packagist](https://packagist.org/packages/hypejunction/hypeinbox)[ Docs](https://github.com/hypeJunction/Elgg3-hypeInbox)[ RSS](/packages/hypejunction-hypeinbox/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (4)Versions (54)Used By (0)

hypeInbox
=========

[](#hypeinbox)

Enhanced messaging for Elgg — multiple inboxes, message threading, and real-time updates.

[![Elgg 7.x](https://camo.githubusercontent.com/959475d1d91761b2e3ed85398ae1ebe9536a48c724e92bef53e7e2027c3d3627/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d372e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/959475d1d91761b2e3ed85398ae1ebe9536a48c724e92bef53e7e2027c3d3627/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d372e782d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

Features
--------

[](#features)

- Define new message types and messaging rules (based on sender and recipient roles and relationships)
- Multiple inboxes for private messages and custom message types
- Message threading - messages are grouped based on message title and recipients
- Multi-user threads
- Real-time updates
- Message attachments (requires hypeAttachments)
- Integration with hypeApprove and ArckInteractive's roles (extendable via hooks)
- Message search

Screenshots
-----------

[](#screenshots)

[![Compose a message interface](https://camo.githubusercontent.com/f752621f7ed323ba87d0bd1c05f2f2b2e9bdfcba7eb1fb51ad1edbe1e9dc8f1d/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065496e626f782f6d61737465722f73637265656e73686f74732f636f6d706f73652e706e67 "Compose")](https://camo.githubusercontent.com/f752621f7ed323ba87d0bd1c05f2f2b2e9bdfcba7eb1fb51ad1edbe1e9dc8f1d/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065496e626f782f6d61737465722f73637265656e73686f74732f636f6d706f73652e706e67)[![Inbox view](https://camo.githubusercontent.com/981295a6ed98c6dca5f2df75a3475d2a33c0972c5cd907de4134af996fe48d0e/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065496e626f782f6d61737465722f73637265656e73686f74732f696e626f782e706e67 "Inbox")](https://camo.githubusercontent.com/981295a6ed98c6dca5f2df75a3475d2a33c0972c5cd907de4134af996fe48d0e/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065496e626f782f6d61737465722f73637265656e73686f74732f696e626f782e706e67)[![Popup view](https://camo.githubusercontent.com/dc6dec67847dc2bb38f99583acd07a59b1d92e02dd09e97d90524fe2dbb9b677/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065496e626f782f6d61737465722f73637265656e73686f74732f706f7075702e706e67 "Popup")](https://camo.githubusercontent.com/dc6dec67847dc2bb38f99583acd07a59b1d92e02dd09e97d90524fe2dbb9b677/68747470733a2f2f7261772e6769746875622e636f6d2f687970654a756e6374696f6e2f68797065496e626f782f6d61737465722f73637265656e73686f74732f706f7075702e706e67)

Acknowledgements
----------------

[](#acknowledgements)

- Plugin is inspired and partially sponsored by Whitemoor School

Usage / Configuration
---------------------

[](#usage--configuration)

The plugin allows you to define new types of communication between users. To configure new message types, you can use recipient roles, sender roles and relationships between them

For example, if you would like to allow users to send 'homework' to their supervisors, you would use the following configuration:

- Sender type: Any user
- Recipient type: Supervisor
- Relationship: Supervisor
- Inverse relationship: yes
- Group relationship: --blank--

If you would like to allow Editors to send 'notices' to Administrators, you would use the following:

- Sender type: Editor
- Recipient type: Administrator
- Relationship: --blank--
- Inverse relationship: --blank--
- Group relationship: --blank--

If you would like to allow Group exchange between members of the same group, you would use the following:

- Sender: Any user
- Recipient: Any user
- Relationship: --blank--
- Inverse relationship: --blank--
- Group relationship: member

Compatibility
-------------

[](#compatibility)

Plugin versionElgg version7.0.07.x6.0.06.x5.0.05.x4.0.04.x3.0.03.x

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance93

Actively maintained with recent releases

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity92

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 98.7% 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 ~104 days

Recently: every ~4 days

Total

41

Last Release

9d ago

Major Versions

3.0.0 → 4.0.02026-05-13

4.0.0 → 5.0.02026-05-13

5.0.0 → 7.0.02026-05-19

6.0.7 → 7.0.12026-06-05

6.1.1 → 7.0.32026-06-06

PHP version history (6 changes)3.0.1PHP &gt;=5.3.3

3.1.0PHP &gt;=5.4

11.0.0PHP &gt;=8.3

3.0.0PHP &gt;=7.2

4.0.0PHP &gt;=7.4

5.0.0PHP &gt;=8.2

### 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 (224 commits)")[![byhoratiss](https://avatars.githubusercontent.com/u/489368?v=4)](https://github.com/byhoratiss "byhoratiss (1 commits)")[![dote78](https://avatars.githubusercontent.com/u/10879775?v=4)](https://github.com/dote78 "dote78 (1 commits)")[![Peter83](https://avatars.githubusercontent.com/u/6162690?v=4)](https://github.com/Peter83 "Peter83 (1 commits)")

---

Tags

elggelgg-pluginphppluginelggmessagesinbox

### Embed Badge

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

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

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)

PHPackages © 2026

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