Admin · Feuerwehr

Organisation & Branding

Auf dieser Seite (/admin/branding.php) legst Du die Identität der Anwendung fest: Name, Logos, Favicon — und die Adresse Deiner Leitstelle. Die Seite ist in Karten gegliedert; ganz unten speicherst Du alles zusammen mit Speichern. Du brauchst das Recht admin.config.

ℹ️ Die Login-Seite zeigt das Logo vor dem Einloggen — die hier hochgeladenen Bilder liegen deshalb offen unter public/branding/ (kein Login davor).

Karte „Organisation"

Feld Wofür
Voller Name (Pflicht) Erscheint im Tab-Titel und im Login-Footer, z. B. „Freiwillige Feuerwehr Musterstadt".
Kurzform Wird im Geocoding-User-Agent (Nominatim-Identifikation) verwendet.
Web-Adresse Vereins-/ETB-URL. Geht mit der Kurzform an Nominatim und liefert die öffentliche Adresse für Links in App-Mails (z. B. „Passwort vergessen").
App-Titel Erster Teil des Browser-Tab-Titels: <App-Titel> | <Org-Name> | Seite.
Login-Untertitel Steht unter dem Logo auf der Login-Seite.

Karte „Leitstelle"

Zwei Felder für die Adresse Deiner örtlichen Leitstelle:

Feld Wofür
Straße & Hausnr. z. B. „Kreisleitstelle, Musterstraße 1".
Ort Ortsteil/Stadt der Leitstelle — ein Dropdown mit den aktiven Orten aus der Orts-Verwaltung (oder „– nicht gesetzt –").

Diese Adresse wird beim manuellen Auslösen einer Alarm-Regel (Einsatz-Übersicht → „Alarm auslösen") im Adress-Modus „Lokale Leitstelle" vorbelegt — im Dialog bleibt sie überschreibbar. Mehr unter Alarm-Regeln.

ℹ️ Brauchst Du die manuelle Auslösung nicht (oder hinterlegst die Adresse je Regel fest), kannst Du die Felder leer lassen.

ℹ️ Für den Ort gilt der Orts-Katalog als Pflicht-Quelle: Gespeichert wird die Katalog-Schreibweise. Ein Alt-Wert außerhalb des Katalogs wird markiert angezeigt („— nicht mehr im Orts-Katalog") und blockiert das Speichern der übrigen Branding-Felder nicht, solange Du ihn unverändert lässt — neu wählen kannst Du nur Katalog-Orte.

Logo, Menü-Logo und Favicon

Es gibt drei getrennte Bilder, jedes mit einer eigenen Karte:

  • Logo — das Bild auf der Login-Seite (max. 280 × 200 px); in der Sidebar wird dasselbe Logo auf max. 54 px Höhe eingepasst.
  • Menü-Logo (Seitenleiste) — ein separates Logo für die dunkle bzw. eingefärbte Seitenleiste. Lädst Du keines hoch, nutzt die Seitenleiste automatisch das Login-Logo.
  • Favicon — das kleine Symbol im Browser-Tab.

Jede Karte zeigt das aktuell hinterlegte Bild (oder „Standard"), ein Datei-Feld für ein neues Bild und — sobald ein eigenes Bild da ist — eine Checkbox zum Entfernen.

Erlaubte Formate: Logo/Menü-Logo PNG, JPG, WebP; Favicon ICO oder PNG — jeweils max. 2 MB. SVG ist bewusst nicht erlaubt.

ℹ️ Empfehlung fürs Menü-Logo: möglichst quadratisch, mindestens 256 px, als PNG mit transparentem Hintergrund. Es wird zentriert auf eine feste Fläche eingepasst und sitzt so sauber auf jedem Seitenleisten-Hintergrund.

Ein Bild wieder entfernen

Hak in der jeweiligen Karte „… entfernen (auf Standard zurücksetzen)" an und speichere. Dann wird die hochgeladene Datei gelöscht und das Bild fällt zurück:

  • Logo entfernen → wieder das ausgelieferte Standard-Logo.
  • Menü-Logo entfernen → die Seitenleiste nutzt wieder das Login-Logo.
  • Favicon entfernen → wieder das Standard-Favicon.

ℹ️ Lädst Du im selben Vorgang für dasselbe Bild eine neue Datei hoch und setzt den Entfernen-Haken, gewinnt der Upload — das neue Bild wird übernommen, nicht entfernt.

Live-Wirkung

Geänderte Texte und Logos sind nach dem Speichern sofort sichtbar — nur das Favicon cachen Browser hartnäckig (dann Strg+F5 oder Browser-Cache leeren).

ℹ️ Das Branding beschränkt sich bewusst auf Logo, Menü-Logo und Favicon. Farben und Schrift kommen aus dem ausgelieferten Design, damit Hell- und Dunkel-Variante überall lesbar bleiben — eine frei wählbare Marken-Farbe gibt es nicht. Hell/Dunkel schaltest Du in der App über den Knopf unten in der Seitenleiste, nicht hier.