Marketplace

RMS Filter for XenAddons RMS 2.1.0+
  • Yearly: $69.99 USD (Renewal: $40.00 USD)
  • Trial: 7 Days

Performance-optimized review management system filter and search based on custom fields

Add-On Overview

The add-on allows to filter and search RMS items based on Custom fields.

The controls to filter the items are added in Filters popup in the RMS item list (both index page and category pages).

Advanced search page is also enhanced to show filter controls when the cateogry being searched currently has custom fields associated with it.

Each field can be configured separately to be shown in the filter list and/or in the search form

Choice fields can be configured to be shown in the forms using Check boxes and Multiple-choice drop down (allow searching/filtering by multiple values) or Drop down selection/Radio buttons (allow searching/filtering only by single value).

Date fields and numeric fields are shown as interval inputs (from... to...) where both fields are optional, so it is possible to search any values higher/lower than the defined values or in some particular interval.

Color fields are also supported and color similarity algorithm is implemented. All items with visually similar colors are found and listed. An example search listing filtered by color similarity can be seen here

Text fields are searched and indexed just like item text itself. Full-text search is executed with fuzzy matching, meaning the phrase searched does not have to be in exactly the same order as in the query.

Review list shows all active filters. Clicking each filter will remove the field and re-run the search with the remaining filters:

Xenforo Enhanced Search and Elastic Search support

The add-on has special support for Enhanced Search add-on with Elasticsearch back-end. Custom field information is indexed as separate content type in Elasticsearch. A high-performance algorithm is implemented to filter millions of records and show only items matching filter criteria. Even though the product performs completely fine without Enhanced Search add-on, it is highly recommended to use this add-on and Elasticsearch on large databases.

Pricing

Add-on costs $69.99 USD that includes one year of support and updates with permanent access to product versions released in license validity period. Yearly extension costs $40.00 USD

The add-on has a visible branding with a link to our website which can be removed for additional $30.00 USD payment.

Trial Version

We offer seven days free trial version on our website. No credit card is required, the service is approved automatically upon registration and confirmation of order.

IonCube Loader and PHP 5.6+ version is required to run trial version of the product. The full version does not have such requirement and does not have any encoded code in it.

Demo

The product is active on our forums at https://xf2.addonslab.com/index.php and can be tested at https://xf2.addonslab.com/index.php?rms/categories/rms-filter-test.2/

Registered user accounts Username: user1 Password: userpass

Username: user2 Password: userpass

Admin account Username: admin1 Password: adminpass

Licensing Information

You will get a License Key upon purchase/trial subscription, which will be available in My Services page at https://customers.addonslab.com/marketplace.php/my-services/

The key should be entered in product's Options page in XenForo Admin Panel. Once entered and saved you will see full details about your current license status. The key can be used only on one board and one server, so if you move the board you need to Reissue the license in My Services page.

The product does not include any callbacks, that execute on page load time on front-end or via cron jobs. License check is done only when you edit/save product's options or upgrade the product to the next version.

We require valid XenForo license to purchase the product. You will be asked for XenForo License validation information during the purchase.

Full details at https://addonslab.com/threads/product-licensing-information.81/

Support

Support will be provided in the Discussion Thread at XenForo.com and in our Support System at https://customers.addonslab.com/submitticket.php

Feel free to contact us with any issues you find in the product or any suggestions.

Check out our free and paid XenForo add-ons in our Marketplace at https://customers.addonslab.com/marketplace.php

Screenshots

Version: 2.2.2 Release date: 2026-06-26

Version: 2.1.0 Release date: 2026-01-29

Version: 1.6.3 PL2 Release date: 2022-03-15

This release fixes a problem with filterable drop-down lists missing all options and logging an error when used on the Advanced Search page.

Version: 1.6.0 Release date: 2021-10-22

In this release, we have implemented new permission called Can use custom field filters. The permission can be used by admins to enable/disable item custom field filters per usergroup and category.

Version: 1.5.3 Release date: 2021-08-31

In this release, we have implemented a Clear button in the filter form, next to the Filter button. Pressing the button resets filters. The button is not shown in the filter form until some filters are applied.

Version: 1.5.2 Release date: 2021-08-08

This version fixes a bug appearing when admins use the option "Value display HTML" for a custom field using HTML that breaks the layout in the Active filters bar. The HTML will be stripped away now and only the raw value will be shown in the bar

Version: 1.5.1 Release date: 2021-06-08

This version enhances location support using the latest upgrade of Location custom field add-on. From this version on, Google API key should be specified in the Location custom field add-on options. Please verify these options after upgrade. This release also implements support for filtering Maps based on custom fields. If you have Maps enabled in RMS, each category has a button "View full map" which now will show filter controls in all supported locations - filter popup, above the map (matching the option Above item list) and in the sidebar. It also fixes a bug with the option Maximum result count that would not allow 0 as a value.

Version: 1.4.0 Release date: 2021-03-11

This release implements beta support for filtering Maps based on custom fields. If you have Maps enabled in RMS, each category has a button "View full map" which now will show filter controls in all supported locations - filter popup, above the map (matching the option Above item list) and in the sidebar.

Version: 1.3.1 Release date: 2021-03-04

This version fixes a UI bug that applies for the boards, that use "Enable filterable drop-down lists" in combination with "Auto Reload". The list of options would disappear when the form reloads exactly at the moment when the popup is open.

Version: 1.3.0 Release date: 2021-02-13

Bug-fix: filter form reloads before location field is filled-in fully

Version: 1.2.1 Release date: 2020-09-12

This version fixes the following PHP error when rebuilding custom fields:

Error: Call to undefined method XF\Util\Arr::arrayColumn()

Version: 1.2.0 Release date: 2020-08-28

This version implements compatibility with XenForo 2.2.

Version: 1.1.0 Release date: 2020-05-25

If the filter URL is modified and the values of multiple-selection fields are changed intentionally (e.g. with an attempt to cause an error in the website or execute SQL injection), there would be a PHP error logged in the admin panel. However, this would not cause any visible errors or unexpected SQL queries. With this release, we have made sure these invalid values don't make their way to built-in XenForo functions that expect only valid values.

This version also fixes a compatibility issue with Elasticsearch 7.x versions.

Version: 1.0.0 Release date: 2020-02-19

Initial version

Version: 2.2.2 Release date: 2026-06-26

Version: 2.1.0 Release date: 2026-01-29

Version: 1.6.3 PL2 Release date: 2022-03-15

  • Bug-fix: Filterable drop-down lists do not show options in Advanced Search

Version: 1.6.0 Release date: 2021-10-22

  • New permission - Can use custom field filters

Version: 1.5.3 Release date: 2021-08-31

  • Added Clear filters button to the filter form

Version: 1.5.2 Release date: 2021-08-08

Bug-fix: broken html in Active filters

Version: 1.5.1 Release date: 2021-06-08

  • Map filter support
  • Location support enhancement
  • Bug-fix: Maximum result count option does not allow 0 as a value

Version: 1.4.0 Release date: 2021-03-11

  • Map filter support (beta)

Version: 1.3.1 Release date: 2021-03-04

  • Bug-fix: filterable lists disappearing when the form reloads while using the Auto Reload option

Version: 1.3.0 Release date: 2021-02-13

  • Bug-fix: filter form reloads before location field is filled-in fully

Version: 1.2.1 Release date: 2020-09-12

  • Bug-fix: Error: Call to undefined method XF\Util\Arr::arrayColumn()

Version: 1.2.0 Release date: 2020-08-28

  • XenForo 2.2 compatibility update

Version: 1.1.0 Release date: 2020-05-25

  • PHP error prevention with manually modified filter links
  • Compatibility fix with Elasticsearch 7.x versions.

Version: 1.0.0 Release date: 2020-02-19

Initial version

Shopping Cart
Your Cart is empty