Plugin de ubicaciones 🌍

:information_source: Resumen Un plugin de Discourse que añade ubicaciones estructuradas y geocodificadas para temas y usuarios, con descubrimiento basado en mapas
:hammer_and_wrench: Enlace al repositorio https://github.com/merefield/discourse-locations
:open_book: Guía de instalación Cómo instalar plugins en Discourse
:heart: Patrocinio Por favor, considera convertirte en un patrocinador continuo de mi trabajo de código abierto en un nivel que se adapte a los recursos y necesidades de tu organización o personales, para garantizar que este plugin reciba el mantenimiento que merece y siga funcionando en tu sitio en el futuro.

¿Disfrutando este plugin? Por favor, ponle una :star: en GitHub! :pray:

Características

Discourse Locations proporciona la base completa para el almacenamiento de ubicaciones, la geocodificación y los mapas. La extensión Pro opcional añade descubrimiento avanzado, automatización y presentación del mapa de usuarios, requiriendo este plugin base.

Característica Plugin base Extensión Pro
Ubicaciones estructuradas de temas y campos de entrada configurables :white_check_mark:
Geocodificación opcional o obligatoria con múltiples proveedores :white_check_mark:
Vistas de mapa de temas por categoría y a nivel de sitio :white_check_mark:
Ubicaciones de usuarios en publicaciones, perfiles, tarjetas y el mapa del directorio :white_check_mark:
Mapa de usuarios de Leaflet con búsqueda por nombre local y nombre de usuario :white_check_mark:
Etiquetas de ubicación, banderas, marcadores de mapa, agrupación y mosaicos configurables :white_check_mark:
Asignar la ubicación del usuario actual como predeterminada para un nuevo tema :white_check_mark:
Estimación automatizada de la ubicación del usuario basada en IP :white_check_mark: Exclusivo
Descubrimiento de temas cercanos basado en la ubicación del usuario actual :white_check_mark: Exclusivo
Herramientas opcionales de Discourse Chatbot conscientes de la ubicación :white_check_mark: Exclusivo
Filtros de mapa de usuarios con límites de resultados y grupos conscientes de permisos :white_check_mark: Exclusivo
Globo interactivo de mapa de usuarios con WebGL :white_check_mark: Exclusivo
Protector de pantalla de globo en modo inactivo :white_check_mark: Exclusivo

La instalación de Pro añade sus funciones exclusivas a la funcionalidad base; no reemplaza al plugin base.

Configuración

La configuración del plugin base utiliza el prefijo location_ y controla las ubicaciones de temas, la geocodificación, la visualización de mapas, las ubicaciones de usuarios y el mapa estándar de usuarios.

Documentación útil:

Privacidad y almacenamiento

Los usuarios eligen si guardar una ubicación de perfil. Las ubicaciones completas y editables de temas y usuarios permanecen en campos personalizados propiedad de la base, mientras que las tablas de proyección propiedad del plugin soportan consultas espaciales y el ordenamiento de mapas.

Los campos personalizados de ubicación cruda no se hacen públicos globalmente. Las respuestas de temas, perfiles, tarjetas, publicaciones y directorios exponen solo los datos de ubicación requeridos por esa superficie y respetan las reglas de visibilidad de perfiles y grupos de Discourse.

Extensión Pro

Discourse Locations Pro es una extensión opcional disponible para patrocinadores de GitHub como agradecimiento por apoyar el desarrollo continuo. Los patrocinadores individuales y de comunidades independientes reciben acceso desde el nivel Bronce de $7/mes; las empresas e instituciones deben patrocinar en el nivel Plata de $40/mes o superior. Los patrocinadores elegibles reciben instrucciones de instalación para repositorio privado.

La extensión Pro añade la búsqueda automatizada de IP, Temas cercanos, herramientas de Chatbot, filtros mejorados del mapa de usuarios, el globo interactivo y el protector de pantalla de globo. Cada automatización o integración opcional permanece deshabilitada hasta que se configure, y la configuración maestra de Pro puede deshabilitar todo el comportamiento de Pro sin deshabilitar el plugin base.

Patrocina en GitHub para obtener Locations Pro

110 Me gusta
OpenStreet maps embedding
Learn how to build Discourse plugins by helping me
Job exception: undefined method `name' for
A plugin to "check" a portion of a post before it can be posted
Suitability of Discourse for Discussion on Page
Locations dropdown (Google maybe?)
Enable tagging only in some categories
My 2nd Discourse forum, 2 years after the first one
How to add custom fields to models
2020: The Year in Review
Angus' Events Plugin :calendar:
Listing users by group - ERROR: missing FROM-clause entry for table "groups"
2021: The Year in Review
A "Votes" option for the top menu in main page
Forum Completely Broken 2.8.5
It's Time We Talked About Tags
Who use event plugin in their discourse community?
Automated map
Configure plugin Custom Wizard for autoposting
2022: The Year in Review
Show a modal dialog after clicking toolbar button via a plugin
Must have plugins and components for Discourse?
Getting a 500 error on the mobile for bookmark and some category pages
Get aggregate user location data from IP addresses?
Could a List of Recommended Topics Be Added to the Top Menu?
2023: The Year in Review
¿Cómo encuentro a una persona en Discourse?
Angus' Events Plugin :calendar:
Usercard Redesign Experiment
Is it possible to add a location and display them on a map?
Generating an ical to use with a custom map
Remove overriding of cmd/ctrl-f
Locate a feature like the one shown in the photo
Discourse.fontawesome-6-upgrade needs updating
2024: The Year in Review
Migrated my old custom-built trail-journal/blog to Discourse
Newly created topic shown location based on device
Alternative post templates
What happens next?
Discourse-events 'this.router' error
请教关于MaxMind 错误日志问题
National Flags
How minimal is your forum?
Layouts Plugin
Suggestions on how I can have hundreds of small groups (e.g. streets in a town)?
Problème accès aux onglets des paramètres des catégories
Discourse Events
Topic List Previews (legacy)
New Theme: Tag-Pages Navigation
Locations plugin modifications
Traditional multi level hierarchy vs flat discourse hierarchy
More options to filter users on users page
Project ideas for Google Summer of Code 2018
Traditional multi level hierarchy vs flat discourse hierarchy
Any way to display Location below the name in posts?
Developing with Discourse
Calendar plugin features to make it really useful for us
Learn how to build Discourse plugins by helping me
Developing
Discourse-common asset availability: difference between development and production?
2018: The Year in Review
Object instead of users due to locations plugin
Inserting a date with Paris timezone gives me Berlin
Failed building stable due to 3rd party plugin
Angus' Events Plugin :calendar:
How to make a topic filter based on current user group and topic location
2019: The Year in Review
United states map
Fig - Native Discourse client for iOS
Loading slider issues