abrain / einsatzverwaltung

WordPress plugin for public incident reports for fire departments and other rescue services
https://einsatzverwaltung.org
GNU General Public License v2.0
56 stars 17 forks source link

URLs ohne nummerierten Berichtstitel #128

Closed abrain closed 5 years ago

abrain commented 7 years ago

Diskussion herausgelöst aus #126, da es um ein eigenständiges Problem geht. Anmerkung von @denis1994:

Bei uns haben die Einsätze oft den gleichen Titel, weil wir die Einsatzstichwörter benutzen (z.B. Vehrkehrsunfall, Hilfeleistung Rettungsdienst, usw). Durch die Umstellung der Links, haben jetzt viele Berichte den gleichen Link und unterscheiden sich nur noch eine Zahl zum Schluss. Da wäre ein Format wie @sebastianroming vorgeschlagen hat besser.

Das war ursprünglich auch mein Beweggrund, die URLs an die Einsatznummer zu koppeln. Aber das gab dann andere Probleme.

Die Eindeutigkeit über den Titel herzustellen ist das Standardverhalten von WordPress und das macht am wenigsten Probleme. Es wäre aber möglich, ähnlich wie für die normalen Beiträge verschiedene URL-Strukturen für Permalinks von Einsatzberichten anzubieten.

Es gibt zwei Parameter, über die man einen Einsatzbericht eindeutig identifizieren kann, Slug und Post-ID. Ersteres ist jedoch genau der Titel mit Nummerierung, daher könnte die Post-ID eine sinnvolle Alternative sein. Das gäbe erstmal URLs wie /einsatzberichte/12345/. Mit der ID kann natürlich keiner etwas anfangen, daher könnte man noch den Berichtstitel hinten anfügen, also z.B. /einsatzberichte/12345/hilfeleistung-rettungsdienst/. Da die Eindeutigkeit über die ID gewährleistet ist, kann der Tiel ohne weitere Nummerierung verwendet werden. /einsatzberichte/67890/hilfeleistung-rettungsdienst/ wäre also ein anderer Einsatzbericht.

abrain commented 7 years ago

Es kam noch Feedback dazu per Mail und es wird wohl darauf hinauslaufen, was in #85 schon mal angesprochen wurde: die Permalinkstruktur für Einsatzberichte komplett frei wählen zu können.

Also im Prinzip wie für die normalen Beiträge ein paar fest definierte Auswahlmöglichkeiten (z.B. Monat und Name: /%year%/%monthnum%/%postname%/) und ein Eingabefeld für benutzerdefinierte Permalinks. Beim Update wird die bisherige Permalinkstruktur natürlich übernommen.

Dazu müssten neue Permalink Tags geschaffen werden:

abrain commented 5 years ago

@sebastianroming / @denis1994 Ich habe nun einen PR aufgemacht, der diese Änderung einbauen würde. Frei konfigurierbare URL-Muster sind erst mal nicht drin. Bitte sagt Bescheid, welche Muster noch gut wären, dann kann ich die noch hinzufügen..