Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Release: ServiceM8 Webform Integration 1.2.1 — Minor update available for module servicem8_webform (1.2.1). Release: PostfixAdmin 1.0.0 — Initial release available for module postfix_admin (1.0.0)! Release: ip_analyser 1.0.3 — Minor update available for module ip_analyser (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

You already know the feeling: you open Drupal's Extend page, start typing, and the module list narrows down instantly — no page reload, no wait. LiveFilter brings that same instant-search experience to any list or table on your Drupal site, without writing a single line of JavaScript.

Place a LiveFilter block next to any list of content — a glossary, a staff directory, a product catalogue, a FAQ section — and your visitors can filter it in real time, just by typing.

Features

CSS/XPath selectors
Configurable selectors for what to search and what to filter. Lightweight & dependency-free
Pure JavaScript, no external libraries. Minimal footprint on page load. Theme-agnostic
Renders a plain text input. Style it however your theme demands. Drupal 9, 10 & 11 compatible
Stable release covered by the Drupal Security Advisory Policy.

Examples

Getting Started

Install via Composer:

composer require drupal/livefilter
drush en livefilter

How-To: Filtering the drupal frontpage view

  • Go to Structure → Block layout and place a LiveFilter block in the region of your choice.

In the block configuration:

  • Set the Elements selector field to: .views-row
  • Set the Text XPath field to: .//article

Contributing:

The project welcomes merge requests.

See the Contributor Guide for help with issue forks and merge requests on Drupal.org.

Consulting, training and coding for complex drupal projects. With 20 years of drupal coding and compelling contributions, we hook in when it gets dicey.

Contact us

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Feb 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.1.0 Stable Jun 20, 2024
1.0.0 Stable Jun 20, 2024
1.0.x-dev Dev Feb 10, 2023