PHPackages                             silbinarywolf/silverstripe-mrfilter - 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. [Search &amp; Filtering](/categories/search)
4. /
5. silbinarywolf/silverstripe-mrfilter

ActiveSilverstripe-module[Search &amp; Filtering](/categories/search)

silbinarywolf/silverstripe-mrfilter
===================================

A filtering form API that's fully configurable in the CMS and has live front-end Google Map filtering.

1.3.0(6y ago)54.8k6[5 issues](https://github.com/SilbinaryWolf/silverstripe-mrfilter/issues)BSD-3-ClausePHP

Since Dec 19Pushed 6y agoCompare

[ Source](https://github.com/SilbinaryWolf/silverstripe-mrfilter)[ Packagist](https://packagist.org/packages/silbinarywolf/silverstripe-mrfilter)[ RSS](/packages/silbinarywolf-silverstripe-mrfilter/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (7)Dependencies (1)Versions (12)Used By (0)

Mr Filter
=========

[](#mr-filter)

[![mr-filter](https://cloud.githubusercontent.com/assets/3859574/18301899/052886fe-7518-11e6-94ed-24f2758be60a.jpg)](https://cloud.githubusercontent.com/assets/3859574/18301899/052886fe-7518-11e6-94ed-24f2758be60a.jpg)

**WARNING: This module is currently undergoing breaking API changes, use at your own risk.**

Mr Filter is a filtering form that's configurable in the backend and able to be attached to a Page.

It offers a simple to use API for filtering DataLists in the backend as well as offering flexible front-end filtering logic that is done without using slow backend responses.

Toggling Map View
-----------------

[](#toggling-map-view)

Occassionally in your front-end code, you'll want the map to start hidden and be toggled on with a button. The following code will ensure that if the map starts hidden, that it won't have an incorrect display once it becomes visible.

```
$('.js-view-map-button').click(function(e) {
	$(this).addClass('is-active');

	$('.js-view-map').removeClass('is-hidden');
	$('.js-view-listing').addClass('is-hidden');

	// Fix Google Map display:none; bug
	$('.js-listfilter-widget_googlemap').trigger('GoogleMapRunDrawInit');
});

```

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

[](#requirements)

- SilverStripe 3.1 or higher

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

[](#installation)

`composer require silbinarywolf/silverstripe-mrfilter:1.0.*`

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity25

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 86.7% 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 ~102 days

Recently: every ~52 days

Total

10

Last Release

2510d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2cb5f9953ff86ed3e53f49caa1d3d0c4a1d2323d35ff6686ef17d74c532b7dbb?d=identicon)[symbiote-library](/maintainers/symbiote-library)

---

Top Contributors

[![silbinarywolf](https://avatars.githubusercontent.com/u/3859574?v=4)](https://github.com/silbinarywolf "silbinarywolf (26 commits)")[![gheggie](https://avatars.githubusercontent.com/u/220231?v=4)](https://github.com/gheggie "gheggie (1 commits)")[![Neumes](https://avatars.githubusercontent.com/u/8358226?v=4)](https://github.com/Neumes "Neumes (1 commits)")[![nyeholt](https://avatars.githubusercontent.com/u/161730?v=4)](https://github.com/nyeholt "nyeholt (1 commits)")[![stephenmcm](https://avatars.githubusercontent.com/u/2093185?v=4)](https://github.com/stephenmcm "stephenmcm (1 commits)")

---

Tags

silverstripe

### Embed Badge

![Health badge](/badges/silbinarywolf-silverstripe-mrfilter/health.svg)

```
[![Health](https://phpackages.com/badges/silbinarywolf-silverstripe-mrfilter/health.svg)](https://phpackages.com/packages/silbinarywolf-silverstripe-mrfilter)
```

###  Alternatives

[wilr/silverstripe-googlesitemaps

SilverStripe support for the Google Sitemaps XML, enabling Google and other search engines to see all urls on your site. This helps your SilverStripe website rank well in search engines, and to encourage the information on your site to be discovered quickly.

75626.0k28](/packages/wilr-silverstripe-googlesitemaps)[silverstripe/fulltextsearch

Adds support for Fulltext Search engines like Sphinx and Solr to SilverStripe CMS

44298.1k12](/packages/silverstripe-fulltextsearch)[silverstripe/solr

Solr integration for SilverStripe. Note that this is NOT related to the silverstripe/fulltext package.

1914.0k](/packages/silverstripe-solr)[heyday/silverstripe-elastica

Provides Elastic Search integration for SilverStripe DataObjects using Elastica

1136.8k2](/packages/heyday-silverstripe-elastica)[silverstripe-terraformers/gridfield-rich-filter-header

Rich filter header component for GridField

1325.7k1](/packages/silverstripe-terraformers-gridfield-rich-filter-header)

PHPackages © 2026

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