Konfiguration von User Apps
Von der Einstellungsseite erreicht man
über den Button diese
Konfigurationsseite.
Eine "User App" ist eine externe oder interne HTML-Seite, die auf der "User App" Seite in einem iframe angezeigt wird.
Alle konfigurierten User Apps werden angezeigt.
Buttons
Icon | Name | Funktion |
MOB | Mann über Bord (siehe Hauptseite) | |
+ | AddonConfigPlus | Neue Konfiguration hinzufügen |
AddonConfigAddOns | User App Seite anzeigen | |
Cancel | zurück zur letzten Seite |
Für jede Konfiguration wird jeweils die URL und der optionale Titel
angezeigt. Außerdem wird angezeigt, woher die Konfiguration stammt (im
Bild z.B. plugin). Falls die Konfiguration nicht gültig ist (z.B. Icon
nicht gefunden), wird sie als"invalid" angezeigt. Durch Klick auf die
Konfiguration kann sie bearbeitet werden (nur User-Konfigurationen). Ein
Klick auf
geht zur User App Seite, und die
entsprechende Konfiguration wird dort angezeigt.
Beim Hinzufügen einer Konfiguration oder beim Bearbeiten wird ein Dialog angezeigt.
Hier kann zunächst gewählt werden, ob eine externe oder eine interne HTML-Seite angezeigt werden soll (im Bild: interne aktiv). Externe Seiten müssen mit einer URL der Form http(s)://... angegeben werden. Falls sie auf dem gleichen Server liegen wie AvNav, sollte statt des Hostnamens der String $HOST angegeben werden. Das wird dann von AvNav automatisch in die richtige Adresse übersetzt.
Wenn man eine interne URL eingeben möchte, erhält man einen Dialog, der die vorhandenen HTML-Dateien zur Auswahl bietet.
Alternativ kann hier eine neue HTML-Datei (im user-Verzeichnis) angelegt
werden oder eine HTML-Datei vom lokalen Gerät hochgeladen werden.
Bei Klick auf die "icon" Zeile wird ein Auswahl-Dialog der in AvNav
vorhandenen Icons (inklusive der Nutzer-Icons) angezeigt. Auch in diesem
Dialog kann direkt eine Bilddatei als Icon hochgeladen werden.
Nach Speichern der Konfiguration kann sie über getestet werden.
Wenn "newWindow" (ab Version 20220225) ausgeschaltet ist, wird die Seite in einem iframe angezeigt, sonst in einem neuen Browserfenster oder Browsertab.
Wenn eine interne URL gewählt wurde und die Datei wird über die Files/Download
Seite gelöscht, wird auch die User App Konfiguration entfernt.
Wenn eine Icon-Datei gelöscht wird, wird die User App Konfiguration nicht
entfernt. Sie wird allerdings ungültig und wird auf der
User App Seite nicht mehr angezeigt.
Man kann dann hier die Konfiguration wieder korrigieren.
Wenn eine User App Konfiguration gespeichert wird, schreibt der Server
seine Konfigurationsdatei (avnav_server.xml) neu.
Damit er im Fehlerfall noch starten kann, wird beim jedem erfolgreichen
Start eine Datei avnav_server.xml.ok erzeugt - diese wird beim nächsten
Start genutzt, falls avnav_server.xml defekt ist.