PHPackages                             wyatts97/forum-member-map - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wyatts97/forum-member-map

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

wyatts97/forum-member-map
=========================

Show a community member map so users can discover each other by location

v1.0.9(2mo ago)093MIT

Since May 13Compare

[ Source](https://github.com/wyatts97/forum-member-map)[ Packagist](https://packagist.org/packages/wyatts97/forum-member-map)[ RSS](/packages/wyatts97-forum-member-map/feed)WikiDiscussions Synced 3w ago

READMEChangelogDependencies (2)Versions (11)Used By (0)

Forum Member Map
================

[](#forum-member-map)

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)[![Flarum](https://camo.githubusercontent.com/ae91863a8eab09cac0eef5c8892a55e6616c1d78be3469bdef315bba3d1206ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f666c6172756d2d322e782d707572706c652e737667)](https://camo.githubusercontent.com/ae91863a8eab09cac0eef5c8892a55e6616c1d78be3469bdef315bba3d1206ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f666c6172756d2d322e782d707572706c652e737667)

A [Flarum](http://flarum.org) extension for **Flarum 2.0+**.

Adds a `/map` page to your forum showing an interactive world map with pins for every member who has set their location. Members can place or move their own pin directly on the map, add a title and short bio, and visitors can click any pin to see a profile card with a link to their forum profile.

Features
--------

[](#features)

- 🗺️ Dedicated `/map` forum page with a full-width Leaflet map
- 📍 Avatar-circle pins for each member (falls back to initial letter)
- 💬 Popup bio card showing: avatar, display name, title, bio, join date, profile link
- ✏️ Logged-in users click anywhere on the map to drop / move their pin and fill in their info
- 🎨 Admin can choose between **OpenStreetMap** (free) or **Mapbox** (API key required) tiles

Requirements
------------

[](#requirements)

- Flarum `^2.0.0`
- PHP `^8.1`
- Node 18+ / npm (to build JS from source)

Installation
------------

[](#installation)

```
composer require wyatts97/forum-member-map:"*"
php flarum migrate
php flarum cache:clear
```

Building JS from Source
-----------------------

[](#building-js-from-source)

```
cd js
npm install
npm run build
```

Updating
--------

[](#updating)

```
composer update wyatts97/forum-member-map:"*"
php flarum migrate
php flarum cache:clear
```

Admin Settings
--------------

[](#admin-settings)

In the Flarum admin panel → Extensions → Forum Member Map:

SettingDescription**Map Tile Provider**`openstreetmap` (default, free) or `mapbox`**Mapbox Public Token**Required only when Mapbox is selectedDatabase
--------

[](#database)

Adds four nullable columns to the `users` table:

ColumnTypeDescription`map_lat`string(32)Latitude`map_lng`string(32)Longitude`map_title`string(100)User's short title shown on popup`map_bio`textUser's bio shown on popupCredits
-------

[](#credits)

Built on top of [`justoverclock/users-map-location`](https://github.com/justoverclockl/users-map-location) (Leaflet integration). Uses [Leaflet.js](https://leafletjs.com/) and [OpenStreetMap](https://www.openstreetmap.org/).

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance86

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

10

Last Release

68d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/182544595?v=4)[wyatts97](/maintainers/wyatts97)[@wyatts97](https://github.com/wyatts97)

---

Tags

leafletuser locationmember mapcommunity map

### Embed Badge

![Health badge](/badges/wyatts97-forum-member-map/health.svg)

```
[![Health](https://phpackages.com/badges/wyatts97-forum-member-map/health.svg)](https://phpackages.com/packages/wyatts97-forum-member-map)
```

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12128.3k](/packages/flarum-lang-russian)[fof/byobu

Well integrated, advanced private discussions.

59120.6k14](/packages/fof-byobu)[fof/discussion-language

Specify the language a discussion is written in &amp; sort by language

1034.8k7](/packages/fof-discussion-language)[flarum-lang/french

French language pack to localize the Flarum forum software plus its official and third-party extensions.

1938.7k](/packages/flarum-lang-french)[fof/masquerade

User profile builder extension for your Flarum forum.

2025.4k6](/packages/fof-masquerade)[symfony/ux-leaflet-map

Symfony UX Map Leaflet Bridge

15191.0k2](/packages/symfony-ux-leaflet-map)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
