Installation von Widgets

smartVISU Widget-Handling

Überblick

Plugin Entwickler können mit ihrem Plugin smartVISU Widgets ausliefern, welche die Plugin Daten visualisieren können. Diese Widgets werden durch das smartVISU Plugin automatisch in die Visu installiert und stehen ohne weitere Anpassungen in der Visu zur Verfügung. Dadurch können die Widgets auch direkt in der automatischen Generierung von smartVISU-Seiten eingesetzt werden.

Beispiele für Plugins, welche Widgets mitbringen

  • AVM

  • Enigma2

Nutzung der Widgets

Die README Datei des jeweiligen Plugins sollte Auskunft geben, wie die Widgets aufgerufen werden. Im Idealfall liegen den Plugins auch Screenshots bei, damit man vorab einen Eindruck des Widgets bekommt.

Wenn für das smartvisu-Plugin der Parameter handle_widgets: True gesetzt ist, kopiert es die Widgets aus den jeweiligen Plugin-Unterordnern „sv_widgets“ in das smartVISU-Verzeichnis ./dropins/shwidgets und löscht dieses bei jedem Neustart. Wenn man an einem Widget Veränderungen vornimmt, muss man in der smartVISU eine Kopie unter anderem Namen erzeugen (z.B. im Verzeichnis .dropins/widgets oder ./pages/<meineSeiten>/widgets), um zu verhindern dass es bei Updates überschrieben wird. Dann muss man sicher stellen, dass der Name des modifizierten Widgets in den smartVISU-Seiten verwendet wird.

Einbindung von Widgets in Plugins

Für Plugin Entwickler, die Widgets mit ihren Plugins ausliefern wollen, is die Lektüre der Entwickler Dokumentation des smartvisu Plugins empfohlen.