Plugin

Im Leitfaden: 4.2 RekoTi-Toolbox

Als Plugins werden Softwarekomponenten(konzepte) bezeichnet, die es ermöglichen, zusätzliche Funktionen oder Features in eine bestehende Softwareanwendung zu integrieren, ohne den Kerncode der Anwendung zu ändern. Ein Plugin ist eine eigenständige Einheit, die in die Laufzeitumgebung der Hauptanwendung geladen wird und spezifische Aufgaben ausführt oder zusätzliche Funktionalitäten bereitstellt, die von der Hauptanwendung genutzt werden können. Plugins können beispielsweise verwendet werden, um neue Benutzeroberflächenkomponenten hinzuzufügen, Dateiformate zu unterstützen, Datenbankverbindungen herzustellen oder spezialisierte Funktionen wie Daten- oder Bildbearbeitungswerkzeuge bzw. Analysealgorithmen bereitzustellen. Der Einsatz von Plugins ermöglicht es, die Hauptanwendung modular zu gestalten, was Flexibilität, Erweiterbarkeit und Wiederverwendbarkeit fördert. Die entwickelte RekoTi-Toolbox setzt sich aus QGIS-Bestandsfunktionalitäten zusammen und ergänzt diese um spezifische Funktionalitäten, sodass diese aus technischer Sicht als Plugin bezeichnet werden kann.