erdmannfreunde/contao-eol-notice-bundle 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

erdmannfreunde/contao-eol-notice-bundle

Composer 安装命令:

composer require 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.

README 文档

README

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

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: |
    <p class="tl_error"><strong>Achtung:</strong> Diese Contao-Installation
    (Version %version%) hat das Support-Ende am %eol_date% erreicht und
    erhält keine Sicherheitsupdates mehr. Bitte zeitnah ein Upgrade einplanen.</p>
  message_warning: |
    <p class="tl_info"><strong>Hinweis:</strong> Contao %version% erreicht am
    %eol_date% das Support-Ende (in %days% Tagen). Bitte ein Upgrade rechtzeitig planen.</p>

Platzhalter in den Meldungen

Platzhalter Bedeutung
%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

  • 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

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

MIT — © Erdmann & Freunde

统计信息

  • 总下载量: 76
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-05

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固