Locations Plugin 🌍

Hier also ein kleiner Vorgeschmack auf einige Prototyp-Arbeiten, an denen ich gerade arbeite.

Ich werde fĂŒr einen bestimmten Zeitraum frĂŒhe ZugĂ€nge zu diesem Projekt fĂŒr aktuelle und kĂŒrzlich unterstĂŒtzte Förderer anbieten (unabhĂ€ngig von der Förderungsstufe).

ZukĂŒnftig werde ich frĂŒhen Zugang zu einigen neuen Funktionen fĂŒr Einzelpersonen oder kleine Communities ab 7 /Monat und fĂŒr Unternehmen ab 40 /Monat anbieten.

4 „GefĂ€llt mir“

Die ersten Einladungen zum Early Access wurden gerade an aktuelle Sponsoren versandt. Bald werde ich dies auf ehemalige Sponsoren ausweiten, und dieser Zugang bleibt fĂŒr einen bestimmten Zeitraum bestehen, danach wird ein Mindestniveau an Sponsoring erforderlich sein.

Die Sponsorenliste wird tĂ€glich ĂŒberprĂŒft, also bitte erwĂ€ge, mich zu unterstĂŒtzen, wenn du die neuesten Funktionen bei Locations nutzen möchtest und/oder generell daran interessiert bist, meine Arbeit zu unterstĂŒtzen.

Funktionen werden einzeln und nach einer gewissen Verzögerung in das öffentliche Repository ĂŒbernommen 


3 „GefĂ€llt mir“

Ich habe gerade die großartige automatische Benutzerstandortbestimmung implementiert, was eine korrekte Konfiguration von Maxmind erfordert. Dies geschah auf einer neuen Instanz.

Die neue app.yml ist wunderbar schlank, enthÀlt aber keine Maxmind-ENV-Variablen mehr als Kommentar.

Wenn dies fĂŒr weniger erfahrene Self-Hosting-Systemadministratoren zugĂ€nglicher sein soll, benötigen wir möglicherweise eine klare ErklĂ€rung – und sollten sie auf dieses Thema verweisen:


Außerdem – eine kleine UX-Anmerkung

Ein unerwĂŒnschter (zumindest fĂŒr mich) Link zur Karte erscheint in der Seitenleiste, und dies wird durch keine Einstellungen gesteuert. Ich habe ihn wie folgt ausgeblendet:

// den Link zur Benutzerkarte ausblenden
.sidebar-sections li[data-list-item-name="users map"] {
    display: none;
}

Vielleicht ist es an der Zeit, sowohl diesen als auch den (durch eine Einstellung steuerbaren) Link zur Themenkarte veralten zu lassen? Diese können nun bei Bedarf ganz einfach ĂŒber die Standard-BenutzeroberflĂ€che hinzugefĂŒgt werden, falls der Administrator dies wĂŒnscht.

1 „GefĂ€llt mir“

Links, die der Administrator zur Seitenleiste hinzufĂŒgt, sind derzeit nicht ĂŒbersetzbar. FĂŒr eine Community, in der Benutzer möglicherweise verschiedene Interfacesprachen bevorzugen, bietet das Plugin, das den Link zur Seitenleiste hinzufĂŒgt, die Option, diese in mehreren Sprachen zu ĂŒbersetzen und anzuzeigen.

2 „GefĂ€llt mir“

Ich habe bemerkt, dass ich die Geolokalisierung von Themen fĂŒr eine Kategorie nicht aktivieren kann.

Es wird nicht angeboten, die Änderungen zu speichern :thinking: (ich verwende die Version 2026.5.0-latest)

1 „GefĂ€llt mir“

Dies sollte jetzt behoben sein.

Die Korrektur wurde zusammen mit einer Vielzahl von KompatibilitÀtskorrekturen auf die Early-Access- und die öffentliche Version des Repositories ausgerollt.

Im Rahmen dieser Arbeiten habe ich den Unterschied zwischen den Versionen vergrĂ¶ĂŸert.

Die Early-Access-Version, die ausreichend privilegierten Sponsoren zur VerfĂŒgung steht, verfĂŒgt ĂŒber folgende Funktionen, die die aktuelle öffentliche Version von Locations noch nicht bietet:

Titel Beschreibung
Users-Map-Globus FĂŒgt eine interaktive 3D-Globusansicht fĂŒr die Users Map hinzu, mit Avataren, die nach Standort platziert sind, sowie Funktionen zum Drehen per Drag/Touch, Zoomen, ZurĂŒcksetzen, Fokus durch Suche und Anklicken von Benutzerkarten, sowie stets aktivem Bump-Mapping.
Bildschirmschoner Globus Optionaler experimenteller Idle-Bildschirmschoner, der einen rotierenden 3D-Globus mit Benutzer-Avataren unterhalb der Kopfzeile anzeigt.
Verbesserte Filter fĂŒr die Users Map FĂŒgt Steuerelemente fĂŒr Ergebnislimit, Suchtyp, Suchbegriff und Gruppenfilterung auf der Users Map hinzu.
Filter fĂŒr nahegelegene Themen FĂŒgt einen experimentellen Filter fĂŒr nahegelegene Themenlisten hinzu, basierend auf der Entfernung zum Standort des aktuellen Benutzers.
IP-basierte Standortermittlung fĂŒr Benutzer SchĂ€tzt und speichert Benutzerstandorte automatisch anhand von IP-Daten, mit konfigurierbarem Auslösemodus, GranularitĂ€t, Abklingzeit, GeoNames-Auflösung, Verhalten bei Vorhandensein und Debug-Protokollierung.

Das bedeutet, dass die gepflegte öffentliche Version leicht heruntergestuft wurde. Ich fĂŒrchte, das ist notwendig, um sicherzustellen, dass meine Sponsoren einen ausreichenden Nutzen daraus ziehen.

Wenn Sie diese zusĂ€tzlichen Funktionen nutzen möchten, unterstĂŒtzen Sie mich und stellen Sie sicher, dass Sie ein monatliches Abo wĂ€hlen, das Early Access beinhaltet. Eine UnterstĂŒtzung auf der richtigen Stufe verschafft Ihnen innerhalb von 24 Stunden Zugang zur Early-Access-Version.

3 „GefĂ€llt mir“

Danke @merefield fĂŒr deine Schnelligkeit :+1:.

1 „GefĂ€llt mir“