Template:Oberfläche
From MapbenderWiki
Oberfläche
Eine Benutzeroberfläche oder auch GUI (Graphical User Interface) kann im Mapbender auf der Basis der gui1 schnell und komfortabel gestaltet werden. Mit dem Modul Oberflächenelemente editieren können alle Oberflächenelemente und Module der GUI konfiguriert und auch neue erstellt werden.
Alle Module zur Oberflächenverwaltung (GUI-Management) werden im Abschnitt Interface Management beschrieben. In der Oberflächenverwaltung können z.B. mit dem Modul Oberflächenelemente editieren alle Oberflächenelemente und Module der GUI konfiguriert und auch neue erstellt werden.
Eine Oberfläche (GUI) ist immer eine HTML Seite mit Bedienelementen (oder Steuerelementen). Ein Bedienelement kann z.B. ein Kartenfenster oder Zoom-Knopf sein, aber auch die Ebenenauswahl, eine Druckansicht, eine Administrationsoberfläche oder ein Editierfenster (siehe Modules). Es gibt keine zentrale Haupt-Administrationsoberfläche, sondern lediglich Vorlagen, um erste Einstellungen vornehmen zu können. Alle Oberflächen können individuell gestaltet und beliebigen Benutzern zugeordnet werden.
Für die ersten Schritte kann es völlig ausreichen, mit einer der ausgelieferten Oberflächen (z.B. gui, gui1 oder gui2) zu arbeiten. Ziel ist jedoch, dass Sie eigene Anwendungen mit eigenem Layout erstellen und für Ihre Aufgaben optimierter Funktionalität erstellten. Sie können diese Oberflächen auch anderen Anwendern zur Verfügung stellen.
Alle Elemente einer Oberfläche werden durch Datenbanksätze abgebildet. Um eine Oberfläche anderen Anwendern zukommen zu lassen reicht es, einen SQL-Datenbankexport der entsprechenden GUI zu machen und die Module bereitszustellen, die vom Standard-Funktionsumfang abweichen.
Auf diese Weise wird der Anwendergemeinschaft eine wachsende Anzahl von Spezialoberflächen bereitgestellt. Module können auch selbst erstellt (meist in der Programmiersprache PHP und JavaScript) und in jede Oberfläche eingebunden werden.

