PHPackages                             nlybe/membersmap - 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. nlybe/membersmap

ActiveElgg-plugin

nlybe/membersmap
================

Add maps and location functionality for Elgg members

2.14.3(7y ago)1532GPL-2.0PHP

Since Sep 1Pushed 7y ago2 watchersCompare

[ Source](https://github.com/nlybe/Elgg-Membersmap)[ Packagist](https://packagist.org/packages/nlybe/membersmap)[ Docs](https://github.com/nlybe/Elgg-Membersmap)[ RSS](/packages/nlybe-membersmap/feed)WikiDiscussions master Synced 2mo ago

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

MembersMap Plugin for Elgg
==========================

[](#membersmap-plugin-for-elgg)

[![Elgg 2.3](https://camo.githubusercontent.com/8452daaef3ea7320843e9a5473e44a80e23ec99b34525f2c9bbf8c83ccad0cd6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d322e332d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/8452daaef3ea7320843e9a5473e44a80e23ec99b34525f2c9bbf8c83ccad0cd6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f456c67672d322e332d6f72616e67652e7376673f7374796c653d666c61742d737175617265)

Elgg map plugin for showing community members in Google Maps, based on "location" field offering multiple search options.

This plugin requires the Maps API plugin ()

Demo:

\###Features###

- Group widget for displaying group members on map
- Option to display members around current logged-in user's location
- Option to show initally all members, newest members or members around current loggedin user's location
- Optionally, a list of members, who are displayed on map, loaded on sidebar
- Search functionality users on map using location, radius and keyword
- Option to ask a customized search via URL, e.g. [http://www.mydomain.com/membersmap?l=Greece&amp;r=3000&amp;q=username&amp;sr=show](http://www.mydomain.com/membersmap?l=Greece&r=3000&q=username&sr=show)
- Based on Google Geocoding API
- Elgg caching of user locations
- Use of MarkerClusterer for improving map view when a large number of users are there on map
- When multiple markers are located at the same or nearby location, they are splitted so they are clickable
- Non registered users can see only users with public location.
- Registered users can see all users, online users and friends.
- Search for members based on a given address and radius
- Search for nearby members based on radius
- Search for members on map by name and their nearby members (optional)
- Option to show search area.
- Display members of group on map, if this option is enabled on group.
- Widget for users to display their location on map
- Option to display Newest Members as intro page of the map section
- Option to select marker in settings
- Compatible with Profile Manager plugin (default 'location' field is required)
- Visit user's profile from map
- Multiple configuration options about google maps

\###Installation###

Requires: Elgg 2.1 or higher

1. Upload amap\_maps\_api plugin in "/mod/" elgg folder and activate it
2. In "Administration/Configure/Settings/AgoraMap Maps API" you must enter API keys and basic map options
3. Upload membersmap in "/mod/" elgg folder and activate it
4. Optionally in "Administration/Configure/Settings/AgoraMap Maps API", run once 'Batch Users Geolocation' for geolocate current users
5. In "Administration/Configure/Settings/Map of Members" you can configure several plugin options
6. If using Profile Manager, in the Profile Manager settings, import default fields. Delete fields you don't want but leave location field.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~486 days

Total

3

Last Release

2570d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4b3b4c3ed45bff26900a422f0271d660579bb6a309428222fabeedc2329b7979?d=identicon)[nlybe](/maintainers/nlybe)

---

Top Contributors

[![nlybe](https://avatars.githubusercontent.com/u/4714025?v=4)](https://github.com/nlybe "nlybe (9 commits)")

---

Tags

pluginelggmapsmembers

### Embed Badge

![Health badge](/badges/nlybe-membersmap/health.svg)

```
[![Health](https://phpackages.com/badges/nlybe-membersmap/health.svg)](https://phpackages.com/packages/nlybe-membersmap)
```

PHPackages © 2026

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