Repository navigation
Startseite und Navigation
Robert Einsle edited this page Oct 25, 2026
·
4 revisions
-
Personalakte (
/personalakte, bisher Profil): eigene Daten und – je nach Modul – weitere Menüpunkte wie „Einsätze“. -
Digitale Nachweise (
/personalakte/nachweise, Menüpunkt „Nachweise“ in der Personalakte, sobald es einen gibt): der Atemschutzpass (Atemschutzüberwachung, für alle im Pool), die Fahrerlaubnis (Führerscheine) auf dem Handy, dazu ein QR-Code zum Prüfen. Der digitale Dienstausweis hat seine eigene Seite (/dienstausweis): das Ausweis-Symbol oben rechts neben Glocke und Profilbild, für jedes aktive Mitglied, sobald die Personalverwaltung ihn eingeschaltet hat – ohne Zugang zum Modul; der Prüf-QR-Code dort zeigt dieselbe Prüfseite. Wer ihn scannt, sieht ohne Anmeldung den Stand von jetzt (/nachweis/{id}): Foto, Name, „Aktives Mitglied“, Dienstgrad, Abteilung, Ausweisnummer und Gültigkeit, Einsatzbereitschaft unter Atemschutz mit allen Fristen – keine Befunde, keine Kontaktdaten. Der Code ist signiert und gilt nur 10 Minuten (die Seite erneuert ihn von selbst), ein Foto des Codes taugt also nicht als Dauerausweis; ist der Kamerad ausgetreten, zeigt die Prüfseite „Kein aktives Mitglied“. -
Stundennachweis (
/personalakte/stunden, Menüpunkt „Stunden“ in der Personalakte): die geleisteten Stunden des Jahres, ohne dass jemand etwas eintragen muss – sie kommen aus dem, was es ohnehin gibt: Dienste und Termine, bei denen die Anwesenheit vermerkt ist (Kalender, auch Übungsdienste; ganztägige Termine ohne Stunden), Einsätze in der Besatzung (abgeschlossen oder freigegeben, Alarmierung bis Einsatzende), Lehrgangstage mit Uhrzeit (Lehrgänge) und bestätigte Schichten veröffentlichter Schichtpläne. Summe, Stunden je Herkunft, Filter nach Jahr und Herkunft, Liste mit Datum und CSV. Ausgeschaltete Module zählen nicht mit. Personalverwalter sehen alle Kameraden (siehe Personalverwaltung → Stunden), der Jahresbericht die Stunden der Wehr. -
Startseite (
/): das persönliche Dashboard. Oben stehen die Mitteilungen, darunter Karten – in der Reihenfolge der eigenen Module (wie man die Kacheln unter „Module“ sortiert hat; Karten von Modulen ohne eigenen Zugang zuletzt) – „Nächster Termin“ aus dem Kalender und „Nächster Übungsdienst“ (beide unten rechts mit einem dunkelblauen Countdown: „noch 3 Tage“, am Tag selbst „noch 5 Std.“, in der letzten Stunde „noch 12 Min.“, ganztägige Termine am Tag „heute“, danach „läuft“; er zählt im Browser von selbst weiter), „Nächster Geburtstag“ (zurzeit abgeschaltet) und Hinweise der Module (z. B. der nächste Lehrgang) – und die Module, die der Kamerad nutzen darf. -
Geburtstage: Die Karte „Nächster Geburtstag“ zeigt Name und Tag/Monat der nächsten Geburtstagskinder unter den aktiven Kameraden, ohne Jahr und Alter. Wer das nicht möchte, schaltet es im Profil ab („Meinen Geburtstag … anzeigen“). Wer am 29. Februar geboren ist, erscheint in anderen Jahren am 28. Februar. Das Admin-Dashboard zeigt die nächsten fünf Geburtstage mit Alter, unabhängig von dieser Einstellung. Zurzeit abgeschaltet – zusammen mit dem Geburtsdatum (siehe Profil,
MemberFields::BIRTH_DATE). - Reihenfolge: Standardmäßig ist die eigene Reihenfolge fixiert – die Module stehen in der festen Standardreihenfolge, bis der Kamerad sie selbst sortiert. Auf Wunsch schaltet er unter „Anpassen“ auf „Automatisch nach Nutzung sortieren“: Dann stehen die Module oben, die er am häufigsten nutzt. Gezählt wird jeder Besuch eines Moduls (Kachel, Modul-Menü oder Link), mehrere Seitenaufrufe innerhalb von 30 Minuten zählen einmal. Ältere Nutzung verliert an Gewicht (halbiert sich alle 30 Tage), damit die Reihenfolge den aktuellen Gewohnheiten folgt. Was ein Admin über „Als Kamerad ansehen“ öffnet, zählt nicht. Neben „Module“ steht „nach Nutzung“ bzw. „eigene Reihenfolge“.
- Module anpassen: Über „Anpassen“ sortiert jeder Kamerad seine Module mit den Pfeilen oder per Ziehen und blendet einzelne auf der Startseite aus. Wer selbst sortiert, fixiert damit die Reihenfolge (Schloss); der Schalter „Automatisch nach Nutzung sortieren“ / „Reihenfolge fixiert“ wechselt jederzeit zurück. „Zurücksetzen“ blendet alles wieder ein und stellt die Standardreihenfolge (fixiert) wieder her. Mit dem Update auf V.0.9.0 ist die Reihenfolge bei allen Kameraden fixiert; eigene Sortierungen bleiben erhalten, wer nach Nutzung sortieren möchte, schaltet es wieder ein. Ausgeblendete Module bleiben nutzbar und im Modul-Menü.
-
Benachrichtigungen: Die Glocke oben rechts (neben „Profil“, auch auf dem Handy) zeigt die Zahl ungelesener Benachrichtigungen und die letzten acht; „Alle anzeigen“ öffnet
/benachrichtigungen(mit Filter „Nur ungelesene“). Jede E-Mail an einen Kameraden steht dort auch – z. B. Interesse an einem Lehrgang (für die Ausbildungsleiter), ein gemeldeter Mangel, eine anstehende Entscheidung über einen Buchungskonflikt, neue Termine oder Mitteilungen. Ein Klick markiert den Eintrag als gelesen und führt direkt dorthin, wo etwas zu tun ist (derselbe Link wie der Button in der Mail, bei der Erinnerung vor Buchungsende „Meine Buchungen“), immer unter der Adresse, unter der man die App gerade nutzt; „Alle als gelesen markieren“ (in der Glocke oder auf/benachrichtigungen) leert die Zahl und nimmt die roten Punkte sofort an beiden Stellen weg; beim Öffnen lädt die Glocke den aktuellen Stand. Titel, erste Zeile und Link kommen aus der Mail (App\Notifications\Concerns\InApp; Mails mit eigener Vorlage wie der Schichtplan liefern Text und Link selbst), die E-Mails gehen weiter wie bisher. Führt der Link in ein Modul, für das der Kamerad keinen Zugang hat (z. B. Verantwortlicher im Übungsdienstplaner ohne Vorstand), zeigt der Eintrag auf die Startseite. Nicht in der Glocke: Login-Links und E-Mail-Bestätigungen. Wer als Admin „Als Kamerad ansehen“ nutzt, sieht dessen Benachrichtigungen, markiert sie aber nicht als gelesen – statt „Alle als gelesen markieren“ steht dann „Als Kamerad angesehen – bleibt ungelesen“. Einträge werden nach 180 Tagen gelöscht; die Glocke aktualisiert sich jede Minute. -
Navigation – zwei Ebenen, überall gleich:
-
Blaue Leiste (App): Logo/Name (zur Startseite), Dienstausweis (wenn eingeschaltet), Glocke, das 3×3-Menü, „Profil“ und „Admin“ (immer der Admin-Bereich
/admin) für Admins und für alle, die ein Modul verwalten (Kleiderwart, Gerätewart, Verantwortliche im Mängelmanagement, Wehrführung, Personalverwalter). Sie ändert sich nie je Modul. Auf dem Handy stehen „Profil“ und „Admin“ im 3×3-Menü (ein roter Punkt am Menü zeigt eine neue Feedback-Antwort). - 3×3-Menü: Startseite, Profil (Handy), Bestand (für alle, die eines seiner Module nutzen), Ansprechpartner, Admin (Handy, nur Admins) und alle Module des Kameraden in seiner Reihenfolge.
- Modulleiste (weiß, direkt darunter): in jedem Modul an derselben Stelle – links Symbol und Name des Moduls (zur Startseite des Moduls), daneben die Reiter, rechts „Verwaltung“ für die Rollen mit eigenem Verwaltungsbereich (z. B. Gerätewart → Ausrüstungsverwaltung, Kleiderwart → Kleiderkammer verwalten, Verantwortliche → Mängelverwaltung, Admins → Fahrzeugbuchung verwalten). Jeder sieht nur die Reiter, die er öffnen darf (Admins alle); gibt es nur einen, entfällt die Reiterzeile. Auf Unterseiten (Detail, Neuer Plan …) bleibt die Leiste mit dem passenden Reiter markiert, dazu oben ein Zurück-Link. Auf dem Handy stehen die Reiter in einer Zeile zum Wischen. Offene Entscheidungen der Fahrzeugbuchung zeigt der Reiter „Entscheidungen“ mit roter Zahl. Eine Leiste unten auf dem Handy gibt es nicht mehr.
- Hauptaktion: Der rote Knopf einer Seite („Neuer Plan“, „Mangel melden“, „Termin anlegen“, „Neues Fahrzeug“, „Neuer Schlüssel“, „Durchführen“ …) steht genau einmal, rechts neben dem Seitentitel – nicht in der Modulleiste. Was schon ein Reiter ist (Terminabfragen, Orte & Kleidung, Externe Kalender), hat keinen zusätzlichen Knopf auf der Seite.
- Wohin ein Modul führt: Startseiten-Kachel und 3×3-Menü öffnen bei Personalverwaltung und Unterweisungen für Rollenträger (Personalverwalter/Personaleinsicht, Unterweisungsbeauftragter) das Modul, für alle anderen die eigene Seite in der Personalakte (Laufbahn bzw. Unterweisungen); die Schlüsselverwaltung öffnet für Kameraden ohne Rolle das Profil mit ihren Schlüsseln.
-
Personalakte: Auf allen Seiten unter
/personalakteheißt die Leiste „Meine Personalakte“ mit den Reitern Profil, Laufbahn & Ehrungen, Lehrgänge, Atemschutz, Stunden, Nachweise … (je nach eingeschalteten Modulen) – auch wenn ein Modul die Seite beisteuert. Meine Einsätze und Meine Schlüssel stehen direkt auf dem Profil (die alten Adressen/personalakte/einsaetzeund/personalakte/schluesselführen dorthin).
-
Blaue Leiste (App): Logo/Name (zur Startseite), Dienstausweis (wenn eingeschaltet), Glocke, das 3×3-Menü, „Profil“ und „Admin“ (immer der Admin-Bereich
-
Mitteilungen: kommen aus dem Modul Mitteilungen (siehe unten) und stehen ganz oben – aber nur, wenn es aktuelle gibt. Sie stehen in Orange (
fw-orange, wichtige in Dunkelrot) mit der Überschrift „Mitteilung“ bzw. „Wichtige Mitteilung“, damit man sie nicht mit den anderen Karten verwechselt. -
Karten der Module: Module können über die
DashboardRegistryeine Karte auf die Startseite legen; sie erscheint nur, solange das Modul aktiv ist und der Kamerad es nutzen darf. -
Link-Vorschau: Wird ein Link der App (z. B.
/fahrzeugbuchung) in WhatsApp, Signal, Telegram & Co. geteilt, zeigt die Vorschau den Modulnamen mit Wehr (z. B. „Fahrzeugbuchung – FF Musterstadt“), die Modulbeschreibung und das Logo statt „Anmelden“; Links außerhalb der Module zeigen den Namen der Wehr. Vorschau-Abrufer ohne Login bekommen dafür eine kleine Seite mit diesen Angaben (ohne Inhalte); Menschen ohne Login landen wie bisher bei der Anmeldung, die dieselben Angaben trägt. Messenger merken sich eine Vorschau eine Weile – ein schon einmal geteilter Link zeigt die neue Vorschau eventuell erst später. -
Als App auf dem Handy (PWA): openwehr lässt sich ohne App-Store auf den Startbildschirm legen (Android/Chrome: „App installieren“, iPhone/Safari: „Teilen“ → „Zum Home-Bildschirm“) und öffnet sich dann wie eine App, mit eigenem Symbol und ohne Browserleiste (
/manifest.webmanifest, Name = Kurzname der Wehr). Ein Service Worker (/sw.js) zeigt ohne Netz die Seite „Keine Verbindung“ statt einer Fehlermeldung; Seiten werden nie aus einem Zwischenspeicher gezeigt, die Daten sind also immer aktuell. Objektpläne haben weiter ihren eigenen Offline-Speicher. - Push-Benachrichtigungen: Unter Profil → Push-Benachrichtigungen schaltet jeder Kamerad Push für das aktuelle Gerät ein (der Browser fragt nach der Erlaubnis). Dann kommt alles, was unter der Glocke erscheint, zusätzlich als Nachricht aufs Handy – auch bei geschlossener App; ein Tipp öffnet die passende Seite. Die Liste zeigt die Geräte (z. B. „Chrome auf Android“) zum Entfernen und „Test-Nachricht schicken“. Auf dem iPhone geht Push nur in der auf dem Home-Bildschirm installierten App (iOS 16.4 oder neuer); der Hinweis steht im Profil. Geräte, die der Push-Dienst nicht mehr kennt, werden automatisch entfernt. Die Schlüssel (VAPID) erzeugt die App beim ersten Mal selbst und speichert den privaten verschlüsselt – einzurichten ist nichts. Es werden keine Inhalte außer Titel, erster Zeile und Link verschickt.
-
Ansprechpartner (
/ansprechpartner, im 3×3-Menü, sobald welche eingetragen sind): die wichtigen Kontakte der Wehr – Aufgabe (z. B. Wehrführer, Jugendwartin), Name, Hinweis, E-Mail und Telefon als großer Knopf zum direkten Anrufen. Zuerst stehen die Ansprechpartner der Wehr, gruppiert nach Abteilung, danach die frei definierbaren Gruppen in ihrer Reihenfolge – z. B. „Extern“ für Leitstelle, Gemeinde, Bürgermeister, Kreis- und Gemeindebrandmeister. Sichtbar sind alle Ansprechpartner für alle aktiven Kameraden. Admins pflegen sie unter Admin → Kameraden → Ansprechpartner (Reihenfolge per Drag & Drop); die Gruppen legen sie über den Knopf „Gruppen“ an (oder direkt im Feld „Gruppe“ beim Ansprechpartner), sortieren sie per Drag & Drop und schalten je Gruppe ab, ob sie auf dem gedruckten Dienstplan des Kalenders erscheint („Im Dienstplan aufführen“). Wird eine Gruppe gelöscht, bleiben ihre Ansprechpartner erhalten und stehen wieder bei ihrer Abteilung. Die Telefonnummern sind die, die dort eingetragen werden, nicht die privaten Nummern aus den Mitgliedsdaten. - Erziehungsberechtigte (z. B. für die Jugendfeuerwehr, auch für Kinder ohne eigenen Login – siehe „Mitglieder ohne Login“): Je Kamerad lassen sich bis zu vier Erziehungsberechtigte mit Name, E-Mail und Telefon eintragen – unter Admin → Kameraden (Abschnitt „Erziehungsberechtigte“) oder von Personalverwaltern in der Personalakte. Sie haben kein eigenes Konto: Sie bekommen eine Kopie jeder Kalender-Mail des Kindes (neuer, geänderter, abgesagter Termin, Erinnerung an die Rückmeldung) mit dem Knopf „Rückmeldung für …“. Der Link ist signiert und gilt bis zum Beginn des Termins; die Seite zeigt den Termin und die bisherige Rückmeldung, Zusage/Vielleicht/Absage mit Bemerkung wird erst mit dem Knopf gespeichert (nicht schon beim Öffnen des Links). Die Rückmeldung steht beim Kind mit „(Rückmeldung von …)“. Im Log sind E-Mail und Telefon verborgen.
openwehr V.0.9.6.6 · freie Software unter der AGPL-3.0 · www.openwehr.de · Fehler oder Wünsche: Issues
Einstieg
Module