| Resumo | Um plugin para Discourse que adiciona localizações estruturadas e geocodificadas para tópicos e usuários, com descoberta baseada em mapa | |
| Link do Repositório | https://github.com/merefield/discourse-locations | |
| Guia de Instalação | Como instalar plugins no Discourse | |
| 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
no GitHub! ![]()
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 | — | |
| Geocodificação opcional ou obrigatória com múltiplos provedores | — | |
| Visões de mapa de tópicos por categoria e do site inteiro | — | |
| Localizações de usuários em publicações, perfis, cartões e no mapa do diretório | — | |
| Mapa de usuários Leaflet com busca por nome local e nome de usuário | — | |
| Rótulos de localização, bandeiras, marcadores de mapa, agrupamento e tiles configuráveis | — | |
| Definir o local do usuário atual como padrão para um novo tópico | — | |
| Estimativa automatizada de localização de usuário baseada em IP | — | |
| Descoberta de tópicos próximos baseada na localização do usuário atual | — | |
| Ferramentas opcionais de Discourse Chatbot conscientes de localização | — | |
| Filtros de mapa de usuários com grupos e limites de resultados conscientes de permissões | — | |
| Globo interativo de mapa de usuários em WebGL | — | |
| Economizador de tela com globo ocioso | — |
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.
