Skip to content

Über openwehr

Robert Einsle edited this page Oct 26, 2026 · 5 revisions

Tech-Stack

Bereich Technologie
Backend PHP 8.4, Laravel 12, Livewire 4
Admin Filament 5
Frontend Tailwind CSS 4, Alpine.js, FullCalendar 6, Vite
Datenbank PostgreSQL 18 (mit btree_gist-Extension)
Tests Pest 3
Deployment Docker (serversideup/php), GitHub Actions, Coolify

Lizenz

openwehr ist freie Software unter der GNU Affero General Public License v3.0 (AGPL-3.0). Jede Wehr darf openwehr kostenlos nutzen, anpassen und weitergeben. Wer eine veränderte Version betreibt und anderen über das Netz zur Verfügung stellt, muss deren Quelltext ebenfalls unter der AGPL-3.0 offenlegen.

Ideen und Weiterentwicklung

Ideen, Wünsche und Fehler sind willkommen – am besten als Issue auf GitHub (Vorlage „Idee“ oder „Fehler“), gern mit dem Ablauf, wie ihn eure Wehr heute erlebt. Neue Ideen tragen das Label idee; nach der Entscheidung geplant, parkplatz oder wontfix (bewusst nicht). Den Code schreibt und pflegt der Maintainer selbst; Pull Requests mit Code werden deshalb nicht übernommen, Beschreibungen, Beispiele und Erfahrungen aus der Praxis umso lieber.

Geplant (Reihenfolge noch offen):

  • Offline im Einsatz: weitere Nachschlagedaten (z. B. Wasserkarte) ohne Netz lesbar wie heute schon die Objektpläne und die Gefahrstoffe; danach einzelne Eingaben, die ohne Netz gesammelt und später übertragen werden (z. B. Lagemeldungen). (#14)
  • Anmeldung über einen Identity Provider (OpenID Connect, z. B. Keycloak oder Authentik) als Zusatz zum Login-Link per E-Mail – für Wehren, die mehrere Anwendungen mit einer Benutzerverwaltung betreiben. (#15)
  • Screenshots im README und auf der Projektseite, automatisch aus den Beispieldaten erzeugt. (#19)

Ideen-Parkplatz (gute Idee, aber noch nicht entschieden):

  • Standorte: mehrere Ortswehren einer Gemeindefeuerwehr in einer Installation, mit Rechten je Ort (Wehrführung Ort X) und für das Ganze (Gemeindewehrführung). Das berührt jedes Modul; heute ist eine Installation eine Wehr, nur die Personalverwaltung lässt sich auf Abteilungen beschränken. (#20)

Bewusst nicht:

  • Eigene Dateiablage oder Office-Integration (Online-Laufwerk, OnlyOffice, SharePoint-Ersatz). openwehr soll Abläufe digital machen, statt Dokumente in Ordnern zu sammeln; wo Dateien dazugehören, hängen sie am Vorgang (Belege, Nachweise, Objektpläne, Fahrzeugakte, Anhänge von Mitteilungen). Für eine allgemeine Ablage gibt es Nextcloud & Co.

Clone this wiki locally