Spezielle Hinweise

Erweiterungen und Zusätze

Die Funktionalität von AvNav kann auf verschiedenen Wegen erweitert werden. Einige solcher Erweiterungen werden bereits mit AvNav installiert, andere als separate Pakete.

Einbindung anderer Webseiten

== nicht unter Android ==

Man kann andere Webseiten (sowohl externe als auch solche auf dem AvNav Server) als sogenannte "User Apps" einbetten.
Es gibt eine dialog-basierende Konfiguration dafür auf der  User App Konfigurationsseite. Die seiten sind dann auf der User App Seite sichtbar.

Erweiterung der Funktionen der Web App

Mit einigen Zeilen java script code kann man Funktionalität zur Web App hinzufügen. Insbesondere kann man eigene Anzeigen (Widgets) definieren - sowohl textbasiert als auch grafisch. Ausserdem kann man Formatierer für Anzeigewerte ergänzen - oder auch Buttons, die verschiedene Aktionen anstossen.
Dieser java script code wird in einer user.js Datei gespeichert und AvNav enhält einen Editor für diese Datei auf der Files/Download Seite.
Neben dem java script code braucht man typischerweise auch css code um das Aussehen anzupassen, dieser wird in einer user.css Datei gespeichert.

Plugins

== nicht unter Android ==

Plugins erlauben es ti Funktionalität von AvNav sowohl auf der Server-Seite als auch im Display (client) zu erweitern. Es gibt einige Plugins, die AvNav bereits eingebaut mitbringt, andere können als separate Pakete installiert werden. Und man kann eigen plugins schreiben.

In AvNav eingebaute Plugins:

Für die Entwicklung von eigenen Plugins und eine Liste der Plugins, die ma als Pakete installieren kann siehe die Plugin Beschreibung.