Ein Plugin ist ein Zusatzpaket, das sich an vorgesehenen Stellen in ein System einklinkt und dessen Verhalten erweitert. Das englische Wort kommt vom Einstecken: Man steckt etwas in eine vorbereitete Buchse, ohne das Gerät zu öffnen.
- Plugin
Ein Zusatzpaket, das sich in ein System einklinkt und dessen Verhalten erweitert.
Beispiel: „Für die Zustimmungsabfrage ist ein Plugin installiert.“Auch: Add-on. In WordPress ist Plugin die feste Bezeichnung, TYPO3 sagt Extension.
Die vorgesehenen Stellen heißen Hooks oder Filter: Punkte im Ablauf, an denen fremder Code zusätzlich ausgeführt wird.
Warum die Zahl der Plugins zählt
Weil jedes zusätzlich geladen wird und Einfluss auf alle anderen nehmen kann. Dreißig Plugins auf einer Website bedeuten dreißig Mitspieler, die sich gegenseitig in die Quere kommen können, und die Fehlersuche wird mit jedem schwieriger.
Dazu kommt die Ladezeit. Viele Plugins binden eigene Stilsheets und Skripte auf allen Seiten ein, auch dort, wo ihre Funktion gar nicht vorkommt. Bei Messungen der Core Web Vitals ist das in unseren Projekten der häufigste Befund.
Wo Plugins zur Sicherheitsfrage werden
Dort, wo sie weit verbreitet und ungepflegt sind. Eine bekannte Lücke in einem Plugin mit hunderttausenden Installationen wird automatisiert ausgenutzt, meist innerhalb weniger Tage nach Veröffentlichung der Lücke.
Das ist kein Argument gegen Plugins, sondern eines für Pflege. Wer die Zahl klein hält, Aktualisierungen zeitnah einspielt und ungenutzte Pakete deinstalliert statt nur zu deaktivieren, nimmt den größten Teil des Risikos heraus.
Woran sich ein gutes Plugin erkennen lässt
An dem, was es nicht tut. Ein Plugin für eine Aufgabe, das keine Werbung einblendet, keine Daten nach außen sendet und sich sauber wieder entfernen lässt, ist mehr wert als ein Paket, das zwanzig Funktionen mitbringt, von denen eine gebraucht wird.
Ein praktischer Test vor dem Einsatz: installieren, benutzen, deinstallieren und danach nachsehen, was zurückbleibt. Tabellen, Dateien und Einträge, die nach der Deinstallation stehen bleiben, sagen viel über die Sorgfalt der Entwicklung.