PHPackages                             benmanu/silverstripe-userforms-faqsearchfield - 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. benmanu/silverstripe-userforms-faqsearchfield

ActiveSilverstripe-module[Utility &amp; Helpers](/categories/utility)

benmanu/silverstripe-userforms-faqsearchfield
=============================================

FAQ search field for SilverStripe userforms module

3.1(8y ago)0971[1 issues](https://github.com/benmanu/silverstripe-userforms-faqsearchfield/issues)BSD-3-ClausePHP

Since Feb 21Pushed 8y ago3 watchersCompare

[ Source](https://github.com/benmanu/silverstripe-userforms-faqsearchfield)[ Packagist](https://packagist.org/packages/benmanu/silverstripe-userforms-faqsearchfield)[ Docs](http://github.com/benmanu/silverstripe-userforms-faqsearchfield)[ RSS](/packages/benmanu-silverstripe-userforms-faqsearchfield/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (4)Versions (3)Used By (0)

UserForms - SearchField
=======================

[](#userforms---searchfield)

Overview
--------

[](#overview)

This is a custom [https://github.com/silverstripe/silverstripe-userforms](silverstripe-userforms)form field that can be added to provide a field that searches for FAQ articles that already exist within the website.

The use case for this field is where an enquiry form exists on the website for users to ask a question. It can be used to indicate that a similar question already has an FAQ article to answer it before they submit their enquiry.

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

[](#installation)

This can be installed via:

`composer require benmanu/silverstripe-userforms-faqsearchfield`

Javascript Development
----------------------

[](#javascript-development)

This module has [https://github.com/JeffreyWay/laravel-mix](laravel-mix) as an npm dependency which makes it easy to do future javascript development for the module.

To get everything setup you just need to run:

`yarn install`

Once all the npm packages have been installed you can start javascript development using either:

`yarn run dev`: which will start a watch task that rebundles the src files when files in the `javascript/src/` folder are updated.

`yarn run prod`: which you will want to run when finished to produce a production ready build of the javascript src files.

TODO:
-----

[](#todo)

- Add ajax loader icon to indicate request is being made on field blur

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 50% 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 ~0 days

Total

2

Last Release

3002d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fd2e09e14a1ce6be58b3d759414e939d20dc58662e511e1d561d16b7385141ee?d=identicon)[benmanu](/maintainers/benmanu)

---

Top Contributors

[![benmanu](https://avatars.githubusercontent.com/u/1373344?v=4)](https://github.com/benmanu "benmanu (1 commits)")[![timkung](https://avatars.githubusercontent.com/u/1825194?v=4)](https://github.com/timkung "timkung (1 commits)")

---

Tags

autocompletesilverstripeformfield

### Embed Badge

![Health badge](/badges/benmanu-silverstripe-userforms-faqsearchfield/health.svg)

```
[![Health](https://phpackages.com/badges/benmanu-silverstripe-userforms-faqsearchfield/health.svg)](https://phpackages.com/packages/benmanu-silverstripe-userforms-faqsearchfield)
```

###  Alternatives

[silverstripe/tagfield

Tag field for SilverStripe

571.2M45](/packages/silverstripe-tagfield)[burnbright/silverstripe-externalurlfield

Provides SilverStripe with a DBField and FormField for handling external URLs.

109.6k1](/packages/burnbright-silverstripe-externalurlfield)[kinglozzer/multiselectfield

A sortable multiple select field for managing many-to-many relations

1341.2k2](/packages/kinglozzer-multiselectfield)[adrhumphreys/silverstripe-textdropdownfield

A text field combined with a dropdown field.

106.1k](/packages/adrhumphreys-silverstripe-textdropdownfield)

PHPackages © 2026

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