# Locations Plugin 🌍

**URL:** https://meta.discourse.org/t/locations-plugin/69742
**Category:** Plugin
**Tags:** paid-support
**Created:** [September 10, 2017, 10:36am UTC](https://meta.discourse.org/t/locations-plugin/69742 "2017-09-10T10:36:41Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [September 10, 2017, 10:36am UTC](https://meta.discourse.org/t/locations-plugin/69742/1 "2017-09-10T10:36:42Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Summary** | A Discourse plugin that adds structured and geocoded topic and user locations with map-based discovery |
| 🛠 | **Repository Link** | [https://github.com/merefield/discourse-locations](https://github.com/merefield/discourse-locations) |
| 📖 | **Install Guide** | [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |
| ❤ | **Sponsorship** | Please consider becoming an ongoing [sponsor of my open source work](https://github.com/sponsors/merefield) at a level that suits your or your organisation’s resources and needs to ensure this plugin gets the maintenance it deserves and continues to work for your site in the future. |

Enjoying this plugin? Please ⭐ it on [GitHub](https://github.com/merefield/discourse-locations)! 🙏

 ![A vintage globe sits on a wooden desk amidst a room filled with books and study items, evoking a scholarly or historical atmosphere. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/1/1/8/118bf969ca6bf896cde1952560cc3a2be8b8841f.jpeg)

### Features

Discourse Locations provides the complete location-storage, geocoding, and map foundation. The optional Pro extension adds advanced discovery, automation, and users-map presentation while requiring this base plugin.

| Feature | Base plugin | Pro extension |
| --- | --- | --- |
| Structured topic locations and configurable input fields | ✅ | — |
| Optional or required geocoding with multiple providers | ✅ | — |
| Category and site-wide topic map views | ✅ | — |
| User locations on posts, profiles, cards, and the directory map | ✅ | — |
| Leaflet users map with local name and username search | ✅ | — |
| Configurable location labels, flags, map markers, clustering, and tiles | ✅ | — |
| Default a new topic to the current user’s location | ✅ | — |
| Automated IP-based user-location estimation | — | ✅ **Exclusive** |
| Nearby-topic discovery based on the current user’s location | — | ✅ **Exclusive** |
| Optional location-aware [Discourse Chatbot](https://meta.discourse.org/t/discourse-chatbot/256652) tools | — | ✅ **Exclusive** |
| Permission-aware group and result-limit users-map filters | — | ✅ **Exclusive** |
| Interactive WebGL users-map globe | — | ✅ **Exclusive** |
| Idle globe screen saver | — | ✅ **Exclusive** |

Installing Pro adds its exclusive features to the base functionality; it does not replace the base plugin.

### Configuration

The base plugin’s settings use the `location_` prefix and control topic locations, geocoding, map display, user locations, and the standard users map.

Useful documentation:

- [Administration settings](https://coop.pavilion.tech/docs?topic=1620)
- [Locations in topics](https://coop.pavilion.tech/docs?topic=1763)
- [Locations in categories](https://coop.pavilion.tech/docs?topic=1550)

### Privacy and storage

Users choose whether to save a profile location. Complete editable topic and user locations remain in base-owned custom fields, while plugin-owned projection tables support spatial queries and map ordering.

Raw location custom fields are not made globally public. Topic, profile, card, post, and directory responses expose only the location data required by that surface and respect Discourse’s profile and group visibility rules.

### Pro extension

[Discourse Locations Pro](https://github.com/merefield/discourse-locations-pro-ext) is an optional extension available to GitHub Sponsors as a thank-you for supporting ongoing development. Individual and independent-community sponsors receive access from the **$7/month Bronze tier** ; businesses and institutions must sponsor at the **$40/month Silver tier** or above. Eligible sponsors receive private-repository installation instructions.

The Pro extension adds automated IP lookup, Nearby topics, Chatbot tools, enhanced users-map filters, the interactive globe, and the globe screen saver. Each optional automation or integration remains disabled until configured, and the Pro master setting can disable all Pro behaviour without disabling the base plugin.

**[Sponsor on GitHub to get Locations Pro](https://github.com/sponsors/merefield)**

---

_[View the full topic](https://meta.discourse.org/t/locations-plugin/69742)._
