Plugin de Localizações 🌍

:information_source: Resumo Um plugin para Discourse que adiciona localizações estruturadas e geocodificadas para tópicos e usuários, com descoberta baseada em mapa
:hammer_and_wrench: Link do Repositório https://github.com/merefield/discourse-locations
:open_book: Guia de Instalação Como instalar plugins no Discourse
:heart: Patrocínio Considere se tornar um patrocinador contínuo do meu trabalho open source em um nível que atenda aos recursos e necessidades da sua organização ou pessoais, para garantir que este plugin receba a manutenção que merece e continue funcionando para o seu site no futuro.

Gostando deste plugin? Por favor, dê um :star: no GitHub! :pray:

Recursos

O Discourse Locations fornece a base completa para armazenamento de localizações, geocodificação e mapas. A extensão opcional Pro adiciona descoberta avançada, automação e apresentação do mapa de usuários, exigindo este plugin base.

Recurso Plugin base Extensão Pro
Localizações estruturadas de tópicos e campos de entrada configuráveis :white_check_mark:
Geocodificação opcional ou obrigatória com múltiplos provedores :white_check_mark:
Visões de mapa de tópicos por categoria e do site inteiro :white_check_mark:
Localizações de usuários em publicações, perfis, cartões e no mapa do diretório :white_check_mark:
Mapa de usuários Leaflet com busca por nome local e nome de usuário :white_check_mark:
Rótulos de localização, bandeiras, marcadores de mapa, agrupamento e tiles configuráveis :white_check_mark:
Definir o local do usuário atual como padrão para um novo tópico :white_check_mark:
Estimativa automatizada de localização de usuário baseada em IP :white_check_mark: Exclusivo
Descoberta de tópicos próximos baseada na localização do usuário atual :white_check_mark: Exclusivo
Ferramentas opcionais de Discourse Chatbot conscientes de localização :white_check_mark: Exclusivo
Filtros de mapa de usuários com grupos e limites de resultados conscientes de permissões :white_check_mark: Exclusivo
Globo interativo de mapa de usuários em WebGL :white_check_mark: Exclusivo
Economizador de tela com globo ocioso :white_check_mark: Exclusivo

A instalação do Pro adiciona seus recursos exclusivos à funcionalidade base; ele não substitui o plugin base.

Configuração

As configurações do plugin base usam o prefixo location_ e controlam localizações de tópicos, geocodificação, exibição de mapa, localizações de usuários e o mapa de usuários padrão.

Documentação útil:

Privacidade e armazenamento

Os usuários escolhem se desejam salvar uma localização de perfil. Localizações de tópicos e usuários totalmente editáveis permanecem em campos personalizados pertencentes à base, enquanto as tabelas de projeção pertencentes ao plugin suportam consultas espaciais e ordenação de mapas.

Os campos personalizados de localização bruta não são tornados publicamente globais. As respostas de tópicos, perfis, cartões, publicações e diretórios expõem apenas os dados de localização necessários por aquela superfície e respeitam as regras de visibilidade de perfil e grupo do Discourse.

Extensão Pro

O Discourse Locations Pro é uma extensão opcional disponível para Patrocinadores do GitHub como agradecimento por apoiarem o desenvolvimento contínuo. Patrocinadores individuais e de comunidades independentes recebem acesso a partir da categoria Bronze de US$ 7/mês; empresas e instituições devem patrocinar na categoria Silver de US$ 40/mês ou superior. Patrocinadores elegíveis recebem instruções de instalação do repositório privado.

A extensão Pro adiciona busca automatizada de IP, tópicos próximos, ferramentas de Chatbot, filtros aprimorados de mapa de usuários, o globo interativo e o economizador de tela com globo. Cada automação ou integração opcional permanece desativada até ser configurada, e a configuração mestre do Pro pode desativar todo o comportamento do Pro sem desativar o plugin base.

Patrocine no GitHub para obter o Locations Pro

110 curtidas
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 Calendar and 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