Плагин Locations 🌍

Вот предварительный просмотр некоторых прототипов, над которыми я работаю.

Я планирую предоставить ранний доступ к этим прототипам текущим и недавним спонсорам на определённый период (независимо от уровня спонсорства).

В дальнейшем я буду предлагать ранний доступ к новым функциям за 7 долларов в месяц для индивидуальных спонсоров и небольших сообществ и за 40 долларов в месяц для бизнеса.

4 лайка

Первые приглашения на ранний доступ только что отправлены текущим спонсорам. Вскоре я расширю этот доступ и для бывших спонсоров; этот доступ будет сохраняться в течение определённого периода, после чего для его поддержания потребуется поддерживать минимальный уровень спонсорства.

Список спонсоров проверяется ежедневно, поэтому пожалуйста, рассмотрите возможность стать спонсором, если вы хотите использовать новейшие функции Locations и/или в целом поддерживаете мою работу.

Функции будут переноситься в публичный репозиторий в индивидуальном порядке и с задержкой…

3 лайка

Я только что реализовал замечательную функцию автоматического определения местоположения пользователей, которая требует правильной настройки MaxMind. Это было сделано на новом экземпляре.

Новый файл app.yml стал прекрасным и лаконичным, но больше не содержит в виде комментария переменных окружения MaxMind.

Если мы хотим сделать процесс более доступным для менее опытных системных администраторов, занимающихся самостоятельным хостингом, нам, возможно, потребуется ясное руководство — и ссылка на эту тему:


Также — небольшой вопрос UX

На боковой панели появляется ссылка на карту, которую я (по крайней мере) не хотел бы видеть, и это не контролируется никакими настройками. Я скрыл её следующим образом:

// скрыть ссылку на карту пользователей
.sidebar-sections li[data-list-item-name="users map"] {
    display: none;
}

Возможно, пришло время отказаться как от этой ссылки, так и от ссылки на карту тем (которая контролируется настройками)? Теперь их можно легко добавить через стандартный интерфейс, если администратор этого пожелает.

1 лайк

Ссылки, которые администратор добавляет в боковую панель, в настоящее время не переводятся. Поэтому для сообщества, где пользователи могут предпочитать разные языки интерфейса, плагин, добавляющий ссылку в боковую панель, предоставляет возможность перевести и отобразить их на нескольких языках.

2 лайка

Я заметил, что не могу разрешить геолокацию тем для категории.

Предложение сохранить изменения отсутствует :thinking: (у меня версия 2026.5.0-latest)

1 лайк

Это должно быть исправлено сейчас.

Исправление будет развернуто в версиях Early Access и публичных версиях репозитория вместе с целым рядом исправлений совместимости.

В рамках этой работы я увеличил различия между версиями.

Версия Early Access, доступная достаточно привилегированным спонсорам, включает следующие функции, которых в настоящее время нет в публичной версии Locations:

Заголовок Описание
Глобус карты пользователей Добавляет интерактивный 3D-глобус для карты пользователей, где аватары размещены по местоположению, с поддержкой вращения перетаскиванием/касанием, масштабирования, сброса, фокусировки по поиску, кликов по карточкам пользователей и всегда включенного bump-маппинга.
Экранная заставка глобуса Опциональная экспериментальная заставка в режиме ожидания, показывающая вращающийся 3D-глобус с аватарами пользователей под заголовком.
Улучшенные фильтры карты пользователей Добавляет элементы управления для ограничения количества результатов, типа поиска, поискового запроса и фильтрации по группам на карте пользователей.
Фильтр ближайших тем Добавляет экспериментальный фильтр списка ближайших тем на основе расстояния от текущего местоположения пользователя.
Поиск местоположения пользователя по IP Автоматически оценивает и сохраняет местоположения пользователей на основе данных IP, с настраиваемым режимом триггера, точностью, временем ожидания, разрешением через GeoNames, поведением при пропуске уже существующих записей и отладочным логированием.

Это означает, что поддерживаемая публичная версия была немного урезана. Боюсь, это необходимо, чтобы мои спонсоры получали достаточную выгоду.

Если вы хотите получить эти дополнительные функции, подумайте о поддержке меня и выберите ежемесячный тариф, включающий доступ к версии Early Access. Поддержка меня на соответствующем уровне даст вам доступ к версии Early Access в течение 24 часов.

3 лайка

Спасибо @merefield за вашу оперативность :+1:.

1 лайк