Alles anzeigenDieses Plugin für WCF 2.0 und WCF 2.1 erlaubt es Benutzern, einen Ort (z.B. Wohnort oder Lieblingsort) einzugeben, um ihn anderen Benutzern auf einer Benutzer-Karte und im eigenen Profil anzuzeigen.
Im Gegensatz zu anderen Karten-Plugins bietet UZ Benutzer-Karte hierfür 3 unterschiedliche Betriebsarten, die sich in der Art and Weise des Zusammenspiels zwischen Benutzerprofildaten und Karte, hier als Synchronisation bezeichnet, unterscheiden.
1. Keine Synchronisation zwischen Profildaten und KarteIn der Grundeinstellung kann die Karte völlig unabhängig von üblicherweiser vorhandenen Benutzerprofilfeldern wie Postleitzahl, Wohnort, etc. genutzt werden. Der Benutzer entscheidet völlig frei selbst, ob er einen Ort in die Karte einträgt oder nicht. Er kann den Ort jederzeit ändern oder löschen - auch wenn ortsbezogene Benutzerprofilfelder zwingend ausgefüllt werden müssten.
Der Benutzer muss seinen Ort unter "Benutzerkonto" über eine Karte eingeben bzw. löschen.
2. Vollständige Synchronisation zwischen Profildaten und KarteOptional kann der Administrator das Plugin so konfigurieren, dass die Ortsangabe für die Karte mit einem Benutzerprofilfeld synchronisiert wird. Wird dann der Inhalt des Benutzerprofilfelds geändert, ändert sich die Ortsangabe für die Karte entsprechend - und umgekehrt. Zu beachten ist, dass nur ein einziges Benutzerprofilfeld für die Synchronisation gewählt werden darf, weil in diesem die komplette Ortsangabe gespeichert wird. Wird mehr als ein Profilfeld ausgewählt, werden die Kartendaten nicht mehr mit dem Profil abgeglichen.
Der Benutzer kann den Ort über sein Profil (Benutzerprofilfeld) oder wie unter 1. in der Karte ändern bzw. löschen.
3. Einseitige Synchronisation zwischen Profildaten und KarteDies entspricht der üblichen Funktionsweise anderer Karten-Plugins, bei der die Daten für die Karte mit dem Benutzerprofil abgeglichen werden, aber nicht umgekehrt. In diesem Fall können mehrere Benutzerprofilfelder für die Synchronisation ausgewählt werden. Der Benutzer kann die Ortsangaben nur über sein Profil (Benutzerprofilfelder) ändern bzw. löschen. Ein Bearbeiten über die Karte ist nicht möglich.
Soll synchronisiert werden, muss einmalig nach der Installation im ACP unter Wartung - Anzeigen aktualisieren - UZ Benutzerkarte synchronisieren gewählt werden, um die Daten erstmalig abzugleichen. Bei Communities mit vielen Benutzern kann es dabei passieren, dass der Geocoding-Dienst (OpenStreetMap) nach einiger Zeit die Verbindung abbricht. Eine typische Fehlermeldung im ACP wäre dann "Received unhandled status code '429' from server" oder "Received status code '500' from server". Dann einfach einige Zeit später Anzeigen erneut aktualisieren, um die restlichen Daten abzugleichen.
Wesentliche Funktionen:
- Eingabe des eigenen Orts über eine Karte; abhängig von der Betriebsart,
- Benutzer- und Ort-Suche inkl. Umkreissuche,
- Darstellung einer Route zwischen 2 Benutzern,
- je Benutzergruppe konfigurierbare unterschiedliche Farben für die Benutzerdarstellung auf der Karte,
- Speicherung der Aufrufe der Karte für eine interne Auswertung (über die Datenbank),
- Zwischenspeicherung der Geocoding-Anfragen (Datenbank-Cache),
- optionaler Hinweis an Benutzer, die noch keine Ortsangabe gemacht haben,
- optionale Verlinkung des Ortes eines Benutzers in der Seitenleiste (unter Avatar/Daten des Benutzers).
Quelle: https://pluginstore.woltlab.com/file/2165-uz-benutzer-karte/