Die zur Verfügung stehenden Widgets befinden sich im Verzeichnis dashboard im Hauptverzeichnis des JobRouters. Im Unterordner JobRouter liegen alle Widgets, welche der Auslieferung beiliegen.
Bitte beachten Sie: Alle Dateien zum Dashboard-Widget müssen als UTF-8 ohne BOM angelegt sein. Eine falsche Kodierung führt dazu, dass das Widget in der Übersicht nicht zur Auswahl steht.
Jeder Anbieter von Widgets legt hier ein eigenes Verzeichnis an, um Namenskonflikte mit anderen Widgets zu vermeiden. Außerdem wird jedes Widget in einem eigenen Ordner abgelegt. Diese wiederum beinhalten eine PHP-Datei, ein Template und optional einen Ordner mit Sprachdateien.
In der PHP-Datei wird eine Klasse implementiert, welche die Daten des jeweiligen Widgets bereitstellt. Die Template-Datei beschreibt die Darstellung des Widgets in Form eines Handlebar-Templates. Und über die Sprachdateien lassen sich Widgets übersetzen.
Struktur des dashboard-Verzeichnisses