PHPackages                             erdmannfreunde/contao-eol-notice-bundle - 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. erdmannfreunde/contao-eol-notice-bundle

ActiveContao-bundle[Admin Panels](/categories/admin)

erdmannfreunde/contao-eol-notice-bundle
=======================================

Zeigt Administratoren im Contao-Backend einen Hinweis, wenn die installierte Contao-Version das End-of-Life erreicht hat oder demnächst erreicht.

1.0.0(2mo ago)076MITPHPPHP ^7.4 || ^8.0

Since May 5Pushed 2mo agoCompare

[ Source](https://github.com/erdmannfreunde/contao-eol-notice-bundle)[ Packagist](https://packagist.org/packages/erdmannfreunde/contao-eol-notice-bundle)[ RSS](/packages/erdmannfreunde-contao-eol-notice-bundle/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

Contao EOL Notice Bundle
========================

[](#contao-eol-notice-bundle)

Zeigt Administratoren im Contao-Backend einen Hinweis an, sobald die installierte Contao-Version das End-of-Life (EOL) erreicht hat oder demnächst erreicht.

Die Meldung wird über den `getSystemMessages`-Hook auf der Backend-Startseite ausgegeben — also dort, wo Contao auch eigene Systemmeldungen anzeigt.

Funktioniert mit **Contao 4.13** und **Contao 5.x**.

Konfiguration
-------------

[](#konfiguration)

Standardmäßig läuft das Bundle ohne weitere Konfiguration. Die EOL-Daten der aktuellen LTS-Versionen sind eingebaut. Anpassungen erfolgen über `config/config.yaml` (Contao 4.13) bzw. `config/config/config.yaml` oder `config/packages/erdmannfreunde_contao_eol_notice.yaml` (Contao 5.x):

```
erdmannfreunde_contao_eol_notice:
  enabled: true
  warn_before_days: 180
  show_to: admins # 'admins' oder 'all'
  eol_dates:
    # LTS (3 Jahre Bugfix + 1 Jahr Security)
    '4.9': '2024-02-14'
    '4.13': '2026-02-14'
    '5.3': '2028-02-14'
    '5.7': '2030-02-14'
    # Non-LTS (Support nur bis zum nächsten Minor-Release)
    '5.0': '2023-02-14'
    '5.1': '2023-08-14'
    '5.2': '2024-02-14'
    '5.4': '2025-02-14'
    '5.5': '2025-08-14'
    '5.6': '2026-02-14'
  message_eol: |
    Achtung: Diese Contao-Installation
    (Version %version%) hat das Support-Ende am %eol_date% erreicht und
    erhält keine Sicherheitsupdates mehr. Bitte zeitnah ein Upgrade einplanen.
  message_warning: |
    Hinweis: Contao %version% erreicht am
    %eol_date% das Support-Ende (in %days% Tagen). Bitte ein Upgrade rechtzeitig planen.
```

### Platzhalter in den Meldungen

[](#platzhalter-in-den-meldungen)

PlatzhalterBedeutung`%version%`Erkannte Contao-Version (z. B. `4.13`)`%eol_date%`Konfiguriertes EOL-Datum (Format `d.m.Y`)`%days%`Tage bis zum EOL bzw. seit EOL (immer pos.)### Optionen

[](#optionen)

- `enabled` (`bool`, Default `true`): Globaler Schalter.
- `warn_before_days` (`int`, Default `180`): Vorwarnzeit in Tagen.
- `show_to` (`enum`, Default `admins`): Wer die Meldung sieht.
    - `admins`: nur Backend-Benutzer mit `tl_user.admin = '1'`
    - `all`: alle eingeloggten Backend-Benutzer
- `eol_dates` (`array`): Map von `MAJOR.MINOR` auf ISO-Datum. Versionen, die nicht in dieser Liste stehen, lösen keine Meldung aus.
- `message_eol` / `message_warning` (`string`): HTML-Templates der Meldungen.

Sichtbarkeit
------------

[](#sichtbarkeit)

Standardmäßig wird die Meldung **nur Administratoren** angezeigt. Soll der Hinweis auch regulären Backend-Benutzern (z. B. Redakteuren) erscheinen, genügt:

```
erdmannfreunde_contao_eol_notice:
  show_to: all
```

Lizenz
------

[](#lizenz)

MIT — © [Erdmann &amp; Freunde](https://erdmann-freunde.de)

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance84

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity39

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

80d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0c18094f552ca25ac29a9ef3763092f24b2be3158b2d047e644eef8a8a10282?d=identicon)[erdmannfreunde](/maintainers/erdmannfreunde)

---

Top Contributors

[![denniserdmann](https://avatars.githubusercontent.com/u/3773697?v=4)](https://github.com/denniserdmann "denniserdmann (1 commits)")

---

Tags

contaobackendadmineollts

### Embed Badge

![Health badge](/badges/erdmannfreunde-contao-eol-notice-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/erdmannfreunde-contao-eol-notice-bundle/health.svg)](https://phpackages.com/packages/erdmannfreunde-contao-eol-notice-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M400](/packages/easycorp-easyadmin-bundle)

PHPackages © 2026

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