Zum Inhalt springen

Plugins

System → Plugins listet alle Erweiterungen mit Name, Vertragsversion und Status.

Plugin installieren: ZIP-Archiv mit module.json hochladen → Installieren. Der Shop

  1. prüft das Archiv (keine Pfade, die aus dem Plugin-Ordner herausführen),
  2. prüft das Plugin gegen den Core-Vertrag — passt die Vertragsversion, sind die benötigten Bestandteile vorhanden?,
  3. entpackt, aktiviert und führt die Datenbank-Erweiterungen des Plugins aus.

Ist das Plugin schon da, wird es aktualisiert; der alte Stand wird vorher beiseitegelegt.

  • Deaktivieren — das Plugin bleibt installiert, wirkt aber nicht mehr.
  • Entfernen — der Plugin-Ordner wird beiseitegelegt, die Datenbank-Tabellen bleiben erhalten. Ein späteres Neuinstallieren findet die Daten wieder.

Ein Plugin ist Programmcode mit vollem Zugriff auf den Shop. Installiere nur Plugins aus Quellen, denen du vertraust, und vorher ein Backup.

Plugins hängen sich über Hooks in den Shop. Die Namen der Hooks sind eingefroren und ändern sich nie — ein Plugin, das heute läuft, läuft auch nach Updates. Die Aufteilung: Der Core liefert die Mechanik, Plugins die Funktionen, Themes das Aussehen.