Komponenten von Drittanbietern für Webinterfaces

SmartHomeNG liefert eine Reihe von Drittanbieterkomponenten mit dem http-Modul aus, welche für erweiterte und komplexere Webinterfaces wie folgt eingebunden werden können:

  • JQuery 3.7.0:

    • JS: <script src=“/gstatic/js/jquery-3.7.0.min.js“></script>

  • JQuery UI Core and Effects 1.13.2:

    • CSS: <link rel=“stylesheet“ href=“/gstatic/css/jquery-ui.min.css“ type=“text/css“/>

    • JS: <script src=“/gstatic/js/jquery-ui.min.js“></script>

  • Datatables 1.13.5 incl. some plugins and extensions:

    • CSS: <link rel=“stylesheet“ href=“/gstatic/datatables/datatables.min.css“ type=“text/css“/>

    • JS:

      • <script src=“/gstatic/datatables/datatables.min.js“></script>

      • <script src=“/gstatic/datatables/datatables.defaults.js“></script>

      • <script src=“/gstatic/datatables/dataTables.pageResize.min.js“></script>

      • <script src=“/gstatic/datatables/datetime-moment.min.js“></script>

      • <script src=“/gstatic/datatables/moment.min.js“></script>

  • Bootstrap :

    • CSS: <link rel=“stylesheet“ href=“/gstatic/bootstrap/css/bootstrap.min.css“ type=“text/css“/>

    • JS: <script src=“/gstatic/bootstrap/js/bootstrap.min.js“></script>

  • Bootstrap Tree View:

    • CSS: <link rel=“stylesheet“ href=“/gstatic/bootstrap-treeview/bootstrap-treeview.css“ type=“text/css“/>

    • JS: <script src=“/gstatic/bootstrap-treeview/bootstrap-treeview.min.js“></script>

  • Bootstrap Datepicker v1.9.0:

    • CSS: <link rel=“stylesheet“ href=“/gstatic/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css“ type=“text/css“/>

    • JS:

      • <script src=“/gstatic/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js“></script>

      • <script src=“/gstatic/bootstrap-datepicker/dist/locales/bootstrap-datepicker.de.min.js“></script>

  • Popper 2.11.8 (Tooltips):

    • CSS: <link rel=“stylesheet“ href=“/gstatic/popper.js/popper.css“/>

    • JS:

      • <script src=“/gstatic/popper.js/popper.min.js“></script>

      • <script src=“/gstatic/popper.js/popper_functions.js“></script>

  • CodeMirror 5.46.0:

    • CSS: <link rel=“stylesheet“ href=“/gstatic/codemirror/lib/codemirror.css“/>

    • JS: <script src=“/gstatic/codemirror/lib/codemirror.js“></script>

  • Font Awesome 5.15.4:

    • CSS: <link rel=“stylesheet“ href=“/gstatic/fontawesome/css/all.css“ type=“text/css“/>

Erweiterungen usw., die mit den Komponenten ausgeliefert wurden, finden sich im Ordner /modules/http/webif/gstatic.

Für Vorschläge weiterer „globaler“ Komponenten sind wir jederzeit offen. Ansonsten können diese natürlich jederzeit im eigenen Plugin eingebunden und mitgeliefert werden, solange die Open Source-Lizenz der jeweiligen Komponente das erlaubt.