hi,
da das Thema User-Map mich immer noch umtreibt und ich leider schon sehr viel Zeit in irgendwelche Scripte von Dritten investiert habe, die leider nicht mehr Ihre Lösungen supporten konnten, habe ich mich jetzt entschieden, selber was zu bauen.
Leider sind meine Programmierkünste begrenzt, daher suche ich auf diesem Wege Mitstreiter, falls überhaupt Bedarf besteht.
Klar ist, dass es keine so elegante Lösung wie z.B. die von tobi sein wird. Meine Idee ist nämlich möglichst wenig Interaktion mit der Forensoftware zu betreiben, denn dass ist halt das, was bei Anpassungen das Projekt immer wieder scheitern lässt.
Wie stelle ich mir das überhaupt vor?
Einbindung über die Standard-phpbb Extension "Pages".
Ich werde eine OSM-Karte einbinden und z.B. mit leaflet die Daten aufbereiten. Dazu über geoJSOn oder csv Import die User-Daten.
OSM-Karten gibt es problemlos, und auch die Einbindung ist einfach.
leaflet, geoJSOn oder CSV, benötigen eigentlich so gut wie keine Anpassungen.
Benutzerdefinierte Profilfelder sind ebenfalls phpbb-Standard zur Eingabe des Standortes durch die User.
Bleiben zwei Dinge, die mehr oder weniger Anpassung benötigen:
a) Ein Datenbankscript zum auslesen der Profilfelder und
b) eine Benachrichtigungsfunktion, wenn ein User seine Daten veröffentlichen will.
Was habe ich bisher:
Eine Webseite mit einer OSM-Karte eingebunden und der Möglichkeit dort geoJSON Dateien als auswählbare Layer einzubinden.
Die Möglichkeit aus einer xls-tabelle eine geoJson Datei zu erzeugen.
Was fehlt (nach zwei Tagen des probierens

:
a) Optische Anpassung der Marker.
b) Script zum auslesen der benutzerdefinierten Profilfelder
c) Benachrichtigungsfunktion, wenn ein User seine Daten veröffentlichen will.
d) Automatisierte Scripte die das ganze möglichst Admin freundlich machen.
Ich werde das Projekt auf jeden Fall mit meinen Möglichkeiten durch ziehen, egal wieviel händische Eingriffe zum Schluss notwendig sind, da ich möglichst unabhängig von Dritten bei der Lösung sein will.
Wer Lust und Interesse hat darf gerne mithelfen.
Gruß Werner