Module: Einführung

Module werden (in der aktuellen Version von JPhotoTagger) auf jeden Fall geladen im Gegensatz zu Plugins, die Sie deaktivieren können.

Module implementieren die sogenannte "Modul-Schnittstelle" von JPhotoTagger und erweitern es um umfassende Bestandteile. Sie können die Module sehen im Einstellungen-Dialog, Kartenreiter Sonstiges > Installierte Module.

Ziel ist es, den Code "sauber zu halten" und das Erweitern von JPhotoTagger zu vereinfachen: Module haben üblicherweise keine Abhängigkeiten untereinander und es sind kleinere und übersichtlichere Einheiten im Gegensatz zu einem "monolithischen" Programm, das alle Funktionalitäten (selbst) implementiert. Die Module nutzen nur die sogenannte JPhotoTagger-API, falls sie Daten abfragen und/oder manipulieren wollen, das JPhotoTagger-Domain-Interface und eine oder mehrere voneinander unabhängige Bibliotheken.