Dokumentation
Konzepte & Architektur
Die Komponente
Erweiterte Administration
Referenz & Anhänge
Erweiterungen
Das Plugin „Erweiterungen“ entdeckt, installiert und aktualisiert die Erweiterungen der Website.
Diese Tools beziehen sich auf die Komponente Erweiterungen / Installieren (com_installer). Das Installieren, Deinstallieren und Aktualisieren von Erweiterungen ist dem Super User (core.admin global) vorbehalten, da dabei Code auf der Website ausgeführt wird.
Bestandsübersicht
Erweiterungen auflisten und erkennen.
| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
list_extensions | Installierte Erweiterungen auflisten | Administratorzugriff — core.manage |
discover_extensions | Hinterlegte, aber noch nicht installierte Erweiterungen erkennen | Administratorzugriff — core.manage |
Installieren / Deinstallieren
Erweiterungen installieren und entfernen.
| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
install_extension | Installieren | Super User — core.admin global |
discover_install | Eine erkannte Erweiterung installieren | Super User — core.admin global |
uninstall_extension | Deinstallieren | Super User — core.admin global |
set_extension_state | Aktivieren / deaktivieren | Status ändern — core.edit.state |
Aktualisierungen
Aktualisierungen überwachen und anwenden.
| Tool | Funktion | Erforderliche Berechtigungen (ACL) |
|---|---|---|
list_available_updates | Verfügbare Aktualisierungen anzeigen | Administratorzugriff — core.manage |
update_extension | Eine Erweiterung aktualisieren | Super User — core.admin global |
update_all | Alles aktualisieren | Super User — core.admin global |
list_update_sites | Aktualisierungsquellen auflisten | Administratorzugriff — core.manage |
set_update_site_state | Eine Aktualisierungsquelle aktivieren / deaktivieren | Status ändern — core.edit.state |
Beispiele für Prompts
„ Liste die verfügbaren Aktualisierungen auf und wende sie an. “
„ Deaktiviere die Erweiterung „ Debug “ auf dieser Website. “