| Resumen | Un plugin de Discourse que añade ubicaciones estructuradas y geocodificadas para temas y usuarios, con descubrimiento basado en mapas | |
| Enlace al repositorio | https://github.com/merefield/discourse-locations | |
| Guía de instalación | Cómo instalar plugins en Discourse | |
| 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
en GitHub! ![]()
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 | — | |
| Geocodificación opcional o obligatoria con múltiples proveedores | — | |
| Vistas de mapa de temas por categoría y a nivel de sitio | — | |
| Ubicaciones de usuarios en publicaciones, perfiles, tarjetas y el mapa del directorio | — | |
| Mapa de usuarios de Leaflet con búsqueda por nombre local y nombre de usuario | — | |
| Etiquetas de ubicación, banderas, marcadores de mapa, agrupación y mosaicos configurables | — | |
| Asignar la ubicación del usuario actual como predeterminada para un nuevo tema | — | |
| Estimación automatizada de la ubicación del usuario basada en IP | — | |
| Descubrimiento de temas cercanos basado en la ubicación del usuario actual | — | |
| Herramientas opcionales de Discourse Chatbot conscientes de la ubicación | — | |
| Filtros de mapa de usuarios con límites de resultados y grupos conscientes de permisos | — | |
| Globo interactivo de mapa de usuarios con WebGL | — | |
| Protector de pantalla de globo en modo inactivo | — |
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.
