42.000 Hütten und Gipfel bekommen endlich stabile URLs
Stable URLs for 42,000 Huts and Peaks
Für seine Alpenkarte biwak.info wollte Peter Hoffmann echte, teilbare Links statt fragiler #Name-Hashes. Aus 42.866 Orten aus OpenStreetMap – 9.429 Hütten und Biwaks sowie 33.437 Gipfeln – werden lesbare Slugs wie /p/matterhorn. Weil Namen oft mehrfach vorkommen, ergänzt der kürzeste eindeutige Slug bei Bedarf Region und Höhe. Ein ins Git eingechecktes Slug-Registry sorgt dafür, dass eine einmal geteilte URL für immer auf denselben Ort zeigt – selbst wenn die Daten sich ändern.
Ein Slug im Registry wandert niemals zu einem anderen Ort.