PHPackages                             heimrichhannot/contao-status\_messages - 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. [Queues &amp; Workers](/categories/queues)
4. /
5. heimrichhannot/contao-status\_messages

ActiveContao-bundle[Queues &amp; Workers](/categories/queues)

heimrichhannot/contao-status\_messages
======================================

A general status message bundle for the frontend.

2.5.0(2y ago)010.0k3LGPL-3.0-or-laterPHPPHP ^7.2|^8.0

Since Nov 4Pushed 2y ago4 watchersCompare

[ Source](https://github.com/heimrichhannot/contao-status_messages)[ Packagist](https://packagist.org/packages/heimrichhannot/contao-status_messages)[ Docs](https://github.com/heimrichhannot/contao-status_messages)[ RSS](/packages/heimrichhannot-contao-status-messages/feed)WikiDiscussions master Synced today

READMEChangelog (5)Dependencies (6)Versions (21)Used By (3)

Status Messages
===============

[](#status-messages)

A general status message module for the frontend.

Features
--------

[](#features)

- use same functionality as contao message class in the frontend
- [Encore Bundle](https://github.com/heimrichhannot/contao-encore-bundle) support

Usage
-----

[](#usage)

### Install

[](#install)

1. Install with composer or contao manager

    `composer require heimrichhannot/contao-status_messages`
2. Update database

### In a module

[](#in-a-module)

Simply add the following to your template:

```

```

To add new Messages use the appropriate function in StatusMessage:

```
StatusMessage::addError('An error has happened', $this->id);
```

### By using the global frontend module ModuleStatusMessages

[](#by-using-the-global-frontend-module-modulestatusmessages)

Simply add the module to your page. The contained javascript gets all messages thrown in your modules and adds it to the global markup element. It's necessary to use javascript here since else you get problems with order and redirects.

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity77

Established project with proven stability

 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

Every ~153 days

Recently: every ~215 days

Total

20

Last Release

992d ago

Major Versions

1.0.11 → 2.0.02020-09-14

PHP version history (3 changes)1.0.10PHP ~5.4 || ~7.0

2.0.0PHP ^7.2

2.3.0PHP ^7.2|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/28ad3224d8727b622ebd229840eea6b9dbcb83eb0bd609e6ce65b614830ff538?d=identicon)[digitales@heimrich-hannot.de](/maintainers/digitales@heimrich-hannot.de)

---

Top Contributors

[![koertho](https://avatars.githubusercontent.com/u/12064642?v=4)](https://github.com/koertho "koertho (9 commits)")

---

Tags

messagemodulecontaodeveloperfrontend

### Embed Badge

![Health badge](/badges/heimrichhannot-contao-status-messages/health.svg)

```
[![Health](https://phpackages.com/badges/heimrichhannot-contao-status-messages/health.svg)](https://phpackages.com/packages/heimrichhannot-contao-status-messages)
```

PHPackages © 2026

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