{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiazq24lr2hpztkfut3lt5t3hp3nswdyiuxvwzigbzf3gdes3tqjtu",
    "uri": "at://did:plc:4tuge3k3comfj4nfvqnwkemn/app.bsky.feed.post/3mniuyroy6gm2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibqsl4xnrjazjx5ol22rvnkkuzhuwowaluzn7ats3eki7hwg37ibq"
    },
    "mimeType": "image/png",
    "size": 189580
  },
  "path": "/user/m_fuhrmann/diary/408830",
  "publishedAt": "2026-06-04T06:27:13.000Z",
  "site": "https://www.openstreetmap.org",
  "tags": [
    "spieli.eu",
    "Ronny",
    "Spielplatz‑Mapping‑Regeln",
    "https://github.com/mfuhrmann/spieli",
    "https://matrix.to/#/#spieli:matrix.org",
    "https://mfuhrmann.github.io/spieli/",
    "https://uptime.labmonkeys.space/status/spieli-eu"
  ],
  "textContent": "# Der Spieli\n\n## Geschichte und Motivation\n\nSeit den ersten Schritten meiner OSM‑Reise liebte ich die Idee von **Spielplatzkarten**. Dafür gibt es mehrere Gründe, auf die ich hier nicht ausführlich eingehen möchte: **offene Daten, Karten, FOSS** – und natürlich die **Kinder und ihre Freude** (und … alle Eltern da draußen werden es sicherlich zu schätzen wissen, wenn ihre Kinder auf einem Spielplatz mit vielen anderen Kindern spielen 😉).\n\nEs gab bereits einige Spielplatzkarten. Manche basierten auf **OpenStreetMap‑Daten** , andere nicht oder nutzten eine Mischung. Einige wirkten wie aus den 90ern, andere moderner. Oft mussten **Nutzer:innen** ein Konto beim Anbieter erstellen — oder, noch schlimmer, bei **Google** 🙈. Zudem wurden in diesen Fällen Fotos, Kommentare oder Bewertungen in deren Systemen gespeichert, und **OSM** diente lediglich als Kartenschicht, um Spielplätze anzuzeigen.\n\nSelbst die Stadt, in der ich lebte, hatte ihre Spielplatzkarte an einen Cloud‑Dienst ausgelagert. Obwohl diese zumindest nicht schlecht aussah, umfasste sie nur **9 von rund 250 Spielplätzen** im Gebiet …\n\nKeine dieser Lösungen konnte mich überzeugen!\n\nDann entdeckte ich ein vielversprechendes Projekt in Berlin: die **„Berliner Spielplatzkarte“** von Alex Seidel. Ich kontaktierte ihn, und es stellte sich heraus, dass dieses Projekt im Wesentlichen das war, wonach ich gesucht hatte.\n\nSoweit ich mich erinnere, war es ein Prototyp zur Konzeptprüfung. Es fehlten noch einige Funktionen oder es gab ein paar Hindernisse:\n\n  * **Keine Bildunterstützung**\n  * **Keine Bewertungsfunktion**\n  * **Nur Spielplätze in Berlin enthalten**\n  * **Keine Routenvorschläge zu Points of Interest (aus Sicht von Spielplatzbesucher:innen)**\n\n\n\nAuch wenn Alex meine Begeisterung für Spielplatzkarten teilte, hatte er letztlich keine Zeit, das Projekt weiterzuentwickeln.\n\nEinige Monate später begann meine Reise — ich _forkte_ sein Projekt …\n\n* * *\n\n## Was ist Spieli?\n\nZunächst einmal: **Es ist ein perfekter Domainname – leicht zu merken: spieli.eu**\n\nBesonderer Dank gilt Ronny für seine Unterstützung bei der Namensfindung für das Projekt und für seine wertvollen Beiträge zu verschiedenen Diskussionen über die Architektur.\n\n### Linguistische Aspekte\n\n**Aussprache:** [ˈʃpiːli]\n\n**Bedeutung/Definition:**\nEin deutsches Wort, das typischerweise eine Fläche für Kinder beschreibt, die oft mit verschiedenen Spielgeräten ausgestattet ist.\n_Verwendung:_ Kindersprache.\n\n**Artikel/Genus:**\nIm Deutschen ist der grammatikalische Genus maskulin: **„der Spieli“**.\nIm Englischen wird es als sächliches Substantiv verwendet: **„the spieli“**.\n\n### Allgemein\n\n> **Eine kostenlose, interaktive Webkarte zur Erkundung von Spielplätzen basierend auf OpenStreetMap‑Daten.**\n\nDas klingt nicht morz revolutionär, oder? Aber ich behaupte: **Ist es aber!**\n\n  1. **Er ist nutzer:innenfreundlich gestaltet – für Eltern, Großeltern.** Die Oberfläche ist sauber, einfach und super benutzerfreundlich. Es wird keine App benötigt – nur eine Website und es sind keine Logins erforderlich.\n  2. **Es ist nicht _nur_ eine Karte.** Es handelt sich um ein **Föderationsprojekt** : Es funktioniert als Netzwerk unabhängiger Knoten (Datenknoten), die Daten an einen zentralen Hub (Hub‑Modus) übermitteln. Dies ermöglicht dezentrales Hosting und Skalierbarkeit. Es kann in verschiedenen Modi betrieben werden:\n     * Ein **`Hub`-Modus**, der lediglich die Webseite/Karte darstellt.\n     * Ein **`Datenknoten`-Modus**, der OSM‑Daten für bestimmte Regionen bereitstellt (z. B. Relationen).\n  3. **Es nutzt ausschließlich freie und offene Daten:**\n     * **OSM‑Daten** für Spielplätze,\n     * **Panoramax** für Bilder,\n     * **Mangrove Reviews** für Bewertungen.\n\n\n\nIch scherze oft, dass der erste Punkt es einzigartig macht … und das ist sowohl ein Scherz _als auch nicht_. Bei vielen Open‑Source‑Projekten sieht man dieses Muster: **ein fantastisches Backend, aber niemand kann es nutzen, weil das Frontend fehlt oder schlecht designed ist**. Das sollte hier nicht der Fall sein!\nAber ich denke, die Punkte **2** und **3** sind bei Spielplatzkarten ebenfalls eher selten.\n\n* * *\n\n💡 **Der Grund für dieses dezentrale Setup ist einfach:** Ich liebe die Idee der Zusammenarbeit und die Mentalität **„Gemeinsam sind wir stärker“**. Außerdem reichte mein Budget nicht aus, um die gesamte Weltkarte auf meinem eigenen Server zu hosten 😅.\n\nDie **spieli.eu** ‑Instanz hostet aktuell einen **`Hub`** mit **16`Datenknoten`**, um ganz Deutschland abzudecken. Die **Datenknoten für Baden‑Württemberg und Niedersachsen** werden von anderen Personen auf deren eigenen Servern gehostet.\n\n* * *\n\n## Funktionen\n\n### Aus Nutzer:innen‑Sicht\n\n  * **Vorschläge für nahegelegene Spielplätze**\n  * **Filterfunktion** für Spielplätze (z. B. nach Ausstattung, Bodenbelag oder Barrierefreiheit)\n  * **Vorschläge für nahegelegene Points of Interest** , die für Spielplatzbesucher:innen interessant sein könnten (🍦!!!)\n  * Eine **Datenqualitätsbewertung** für jeden Spielplatz → Beitrag mit **nur einem OSM‑Konto** möglich 💪\n  * **Allgemeine Informationen** zu Spielplätzen (Bodenbelag, Öffnungszeiten, Betreiber usw.)\n  * **Bilder** des Spielplatzes und jedes Spielgeräts\n  * **Mangrove Bewertungen und Ratings**\n  * Unterstützung für **Sportanlagen** (z. B. Fußball, Basketball, Skaten) auch außerhalb von Spielplatzbereichen\n  * Unterstützung für **Fitnessstationen**\n\n\n\n### Aus Sicht von OpenStreetMap‑Nutzer:innen / Betreiber:innen\n\n  * Unterstützung der **gängigen Spielplatz‑Mapping‑Regeln**\n  * **MapComplete** 💖‑Links, um Geräte oder Bilder hinzuzufügen\n  * Unterstützung für abgebildete Geräte sowohl **separat** als auch **innerhalb von Spielplatzbereichen**\n  * **Automatische App‑Updates** mit Watchtower\n  * **Automatische Datenbank‑Updates**\n  * **Traefik** , das SSL‑Zertifikate über **Let’s Encrypt** verwaltet\n  * **Prometheus‑Endpoint** für das Monitoring\n  * Eine unkomplizierte Lösung für **rechtliche Seiten** (Impressum/Datenschutz)\n  * **KI‑unterstützte Entwicklung** :see_no_evil: – Es können verschiedene KI‑Systeme genutzt werden\n\n\n\n* * *\n\n## Trete der Spieli‑Community bei!\n\nMein VPS kommt an seine Grenzen, da ich derzeit **14 Backends** darauf hoste 🤯. Ich wäre **sehr dankbar** , wenn andere bereit wären, ein Backend für ein deutsches Bundesland zu hosten. Das würde nicht nur die Last meiner Infrastruktur verringern, sondern auch das dezentrale Konzept des Projekts stärken.\n\nIch würde mich auch riesig freuen, **Spieli international auszubauen**. Möchtest du die Spielplätze deines Landes einbinden? Interessierst du dich dafür, die Spielplätze deines Landes hinzuzufügen? **Lasst uns zusammenarbeiten!**\n\nAlternativ kannst du Spieli auch einfach für dein **Land oder deine Region** hosten.\n\n* * *\n\n## Links\n\n  * **Projekt:** https://github.com/mfuhrmann/spieli\n  * **Chat:** https://matrix.to/#/#spieli:matrix.org\n  * **Doku:** https://mfuhrmann.github.io/spieli/\n  * **Status Seite:** https://uptime.labmonkeys.space/status/spieli-eu\n\n",
  "title": "Spieli — Karte auf, Kinder raus"
}