Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

1,103 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Rules filter

Inspired by Module filter module I've created similar interface for Rules module.

Top Searches

Supplies a block with a list of the top search phrases in the site.
This list can be used for (at least) two purposes:

Search API Trim Whitespace

This module adds a processor for Search API that attempts to remove errant whitespace and non-printable characters from stored text.

PingME

Add-New-Record-Form-Popup

This module basically designed for new drupal members to learn about customization of module development.

Mapkit

Provides map displays and proximity search (with search_api).

Relevant Content

What is it?

This module provides a block which lists relevant content. This is done using Presets to provide configuration to filter for specific content types and vocabularies and to limit the maximum size. The result are a list of nodes which the module considers most relevant based on the categorization of the current page. This is achieved by finding other nodes which contain the most amount of taxonomy terms in common.

The older Drupal 6 module provided this as Block and a CCK Field Type, however given the direction Drupal is taking with Layout Builder I have currently opted to for just a Block. Each preset is its own exportable configuration entity so can be exported and managed through Configuration Management. Each Preset gets its own block you can place.

Search API Field Token

The module provides a token field option on the Search API index to set the data to be sent to the index using tokens.

Instructions

The field token settings are found in the Edit Fields tab for Indexes. A textbox element is available for each to set the token for that field.

Search API Entity Bundle

How to add the Entity Bundle field

This module adds a Search API Processor to add the option to index the entity bundles.

Search API Solr Shards

This module extends the functionality of the Solr Search API, allowing distributed searches across multiple cores, with facets compatibility.

Google Site Search

Google Site Search

We discourage use this module, since Google decided to discontinue Google Site Search* as a paid service.

Keyword Analysis

Keyword Analysis tool

The keyword analysis module provides a quick and simple method of extracting keywords from website content.

Watch the Keyword Analysis screencast demo

The Keyword Analysis module uses an open source algorithm that extract keywords on your Drupal server without needing to connect to a 3rd party API. Via the Content Analysis UI it can be used to extract keywords from node content, from any URL or from a text field.

The module was design to be a quick analysis to seed the Keyword Research module. It is recommended to use both in conjunction with each other.

In order to use this module you must download the free autokeyword.php class. Place the file in a subdirectory named "lib" so that you have:

kwanalysis/lib/class.autokeyword.php

Requirements & recommendations

Requirements:

Recommended:

Facet granular date

Years  facet example

Plugin for Drupal 8 facets that creates drill down date facets.

Current Search Links

Screenshot

Extension to the Facet API Current Search Blocks module. Instead of just showing the current search it turns the current search keywords into links that you can drop from the search.

Facets Content type or Other

Facets Content type or Other logo

The Facets Content type or Other module provides a way to index content types and group some into an "Other" category. The content type labels can be overridden in the configuration.

Facets Form

Exposes facets from a facets source as Drupal Form API elements.

Simple Sitemap Extensions

Extends your Simple XML Sitemap to add support for sitemap index files and configuring
variants per index file.

Pages