Plugin
Erweiterungs Software die eine bestehende Anwendung um neue Funktionen ergänzt, ohne deren Kern Code zu verändern.
Auch bekannt als: Extension, Erweiterung, Add-on
Ein Plugin ist eine modulare Erweiterung, die einer bestehenden Software neue Funktionen hinzufügt, ohne dass deren Kern Code angefasst wird. Hostprogramme wie WordPress, Shopify, Figma, Browser oder IDEs definieren dafür eine Plugin Schnittstelle, über die Drittanbieter oder eigene Entwickler zusätzliche Funktionalität einbinden können. Plugins werden meist über Marktplätze verteilt und sind installier und deaktivierbar.
Wie Plugins technisch funktionieren
Das Hostprogramm stellt definierte Hooks, Events oder APIs bereit, an die Plugins andocken können. Bei WordPress sind das zum Beispiel Hooks im PHP Lifecycle, bei Browsern das WebExtensions Format, bei Figma die Plugin API. Diese Trennung erlaubt es, Funktionen unabhängig vom Hauptprogramm zu entwickeln, zu pflegen und auch wieder zu entfernen, ohne die Stabilität des Kerns zu gefährden.
Vor und Nachteile
Plugins sparen Entwicklungszeit, weil fertige Lösungen für Standard Probleme schnell eingebunden werden können. Risiken sind Sicherheitslücken, Performance Einbussen und Konflikte zwischen mehreren Plugins. Bei produktiv eingesetzten Systemen sollten daher nur gepflegte, regelmäßig aktualisierte Plugins aus vertrauenswürdigen Quellen installiert werden, und nicht mehr aktive Plugins sind regelmäßig zu entfernen.
Bezug zur Praxis
Im Marketing Alltag finden sich Plugins überall, von SEO Erweiterungen in WordPress über Tracking Plugins in Browsern bis hin zu Integrationen, die Newsletter Tools mit Shopsystemen verbinden. Wer eine Plattform produktiv betreibt, sollte Plugin Updates aktiv überwachen und vor jedem großen Update auf einer Testumgebung prüfen, um Ausfälle im Live Betrieb zu vermeiden.