Was ist „ExtensionUpdates“? Joomla! 6

ExtensionUpdates ist ein Scheduled-Task-Plugin für Joomla, das regelmäßig nach verfügbaren Updates für installierte Erweiterungen (Komponenten, Module, Plugins) sucht und bei Fund automatisch eine E-Mail verschickt. Es basiert auf dem Core-Task „Update Notification“, erweitert dessen Idee aber auf Extension-Updates (nicht nur Core).

Der praktische Nutzen

  • Frühwarnsystem für Admins: Ihr bekommt automatisch Post, sobald eine installierte Erweiterung ein Update anbietet – ohne euch ins Backend einloggen zu müssen. Das reduziert Patch-Latenz und senkt Sicherheitsrisiken.
  • Nahtlos im Joomla-Task-Scheduler: Läuft wie andere Scheduled Tasks über Joomla (per realem Cron/WebCron ausgelöst) – kein externer Dienst nötig.
  • An Core-Mechanik angelehnt: Die Umsetzung orientiert sich am Core-Task plg_task_updatenotification – damit bleibt Bedienung & Verhalten vertraut.

Wichtig: ExtensionUpdates sendet E-Mails, führt aber keine Auto-Updates aus.

Was kann das Plugin – und was nicht?

Kann:

  • Update-Check für Erweiterungen und E-Mail-Benachrichtigung an die konfigurierten Empfänger, sobald Updates entdeckt werden.
  • Task-basiertes Intervall wie bei anderen Joomla-Tasks (z. B. täglich, stündlich; Ausführung via Cron/WebCron).

Kann nicht:

  • Kein automatisches Aktualisieren eurer Extensions; es wird nur informiert.

Unterschied zum Joomla-Core („Update Notification“)

  • Core-Plugin „Joomla! Update Notification“ informiert per E-Mail über neue Joomla-Versionen (Core), nicht über Dritt-Extensions; Mailtexte sind über System → Mail-Templates anpassbar.
  • ExtensionUpdates adressiert Extensions-Updates und schließt damit die Lücke, wenn ihr neben dem Core auch Dritt-Erweiterungen im Blick behalten wollt.

Kurz-Setup (5 Schritte)

  1. ZIP installieren (Erweiterungen → Installieren).
  2. Plugin aktivieren (Plugins → Task – ExtensionUpdates).
  3. Scheduled Task anlegen: System → Geplante Aufgaben → Neu → „ExtensionUpdates“ wählen, Intervall festlegen, Empfänger konfigurieren.
  4. Cron/WebCron einrichten: Der Entwickler empfiehlt einen WebCron (alternativ echter System-Cron), damit Tasks zuverlässig laufen.
  5. (Optional) Mail-Templates prüfen/anpassen – analog zur Core-Benachrichtigung, damit Betreff/Absender in euer CI passen.

Hinweise & Best-Practice

  • Adressaten sinnvoll wählen: Sollen nur Super Users informiert werden oder ein eigenes Admin-Postfach? (Ab Joomla 6.1 kann der Core-Task Empfänger auch nach Gruppen steuern; für ExtensionUpdates richtet ihr die Empfänger im Task entsprechend ein.)
  • Cron wirklich aktivieren: Viele „Task läuft nicht“-Probleme stammen von fehlendem/seltenem Cron. Prüft die Task-Historie im Backend.
  • Security-Routine etablieren: E-Mails sind nur der Trigger. Plant feste Zeitfenster, um Updates zeitnah einzuspielen (Changelogs lesen, Backup vorab).
  • Update-Server beachten: Der Entwickler weist darauf hin, dass sein Update-Server nur aktuelle Plugin-Versionen mit Joomla aktuell + PHP ≥ 8.1 versorgt. Ältere Paketstände erhalten darüber keine Updates.

Fazit

ExtensionUpdates ist der fehlende Baustein für Teams, die Erweiterungs-Updates proaktiv überwachen wollen – leichtgewichtig, Task-basiert und ohne Abo-Zwang. Es ergänzt die Core-Update-Mail perfekt: Core meldet Joomla-Releases, ExtensionUpdates meldet Dritt-Extension-Releases – so verpasst ihr keine sicherheitsrelevanten Patches mehr.

Download