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“