Repository navigation
Über openwehr
| 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 |
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, 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.
openwehr V.0.9.6.6 · freie Software unter der AGPL-3.0 · www.openwehr.de · Fehler oder Wünsche: Issues
Einstieg
Module