The available widgets are located in the dashboard directory in the main directory of JobRouter. The JobRouter subfolder contains all the widgets that are included with the delivery.
Each widgets provider creates their own directory to avoid naming conflicts with other widgets. In addition, each widget is placed in its own folder. These contain a PHP file, a template and optionally a folder with language files.
A class is implemented in the PHP file, which provides the data of the respective widget. The template file describes the display of the widget in the form of a handlebar template. Widgets can be translated via the language files.

Structure of the dashboard directory