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

51,594 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.

Search Autocomplete

Version 3.x - preview

Overview

This module allows you to add autocomplete functionality to virtually any fields of a Drupal site. During the input, the field will be expanded and offer a list of suggestions before you start the search.
By default, the module integrates with search forms from the Drupal core Search and Search Block.

Optionnal: use views module to create your own suggestion set easily.
Optionnal: use transliteration module to build suggestions regardless of special characters (é, è, ç, etc...)

Features

  • Autocomplete virtually any form in your website using id selector.
  • Uses either static data, external or internal URL callback or an embeded view style to easily create your suggestions set.
  • Forms to autocomplete are individually configurable
  • Many css styles embedded, or just add your own one
  • Using the embeded Views format (requires Views) any type of suggestions can be used:
    - words (any word in your site)
    - node titles
    - comment titles (if optional module comment enabled)
    - taxonomies (if optional module taxonomy enabled)
  • - ....

Schema

Introduced in Drupal 6, the Schema API allows modules to declare their database tables in a structured array (similar to the Form API) and provides API functions for creating, dropping, and changin

Remote Stream Wrapper

Provides the ability to use external files with file fields without saving the files to your local files directory. Also provides a 'Remote URL' browser plugin for Media.

By default the module adds support for any URL using http://, https://, or feed://. Also note these stream wrappers are read-only and cannot perform any writing operations.

Developed by Palantir.net and sponsored by American Public Media.

Simple Menu Icons

🇺🇦

This module is maintained by Ukrainian developers.

Site Settings and Labels

Add settings content screenshot

This module provides a way to let clients manage settings you define without affecting the configuration of the site (ie, as 'Content'). It provides an interface for admin to set up whatever settings they would like, add fields to them, and deploy them to a production site. Deployed settings can be filled in and edited by whoever is granted permission.

Google Analytics Reports

Google Analytics Reports

Google Analytics Reports module provides graphical reporting of your site's tracking data. Graphical reports include small path-based report in blocks, and a full path-based report.

Fast Token Browser

Fast Token Browser extends the Token module with a faster and more usable interface for browsing and inserting Tokens.

Commerce Features

This project originally integrated Commerce Core 1.x with the Features module for Drupal 7. This paradigm has long since been replaced by configuration management in core.

IMCE Rename

Screenshot

Adds file and folder renaming functionality to the user interface of the IMCE file browser

Views Show More

Views Show More

Views Show More is a very unique pager plugins for view. It support different item count in 1st page and others pages. Like, you have set 6 items per page.

Advanced Link

Advanced Link settings in Drupal 7

About Advanced Link

Provides autocomplete widget for CCK Link field and additional functionality over standard field:

  1. Variants of URL filtering (external or internal).
  2. Additional filter options by using URL patterns.
  3. Autocomplete link field for internal mode - displays suggestions from existing url aliases and menu items
  4. Option to allow users select url title from predefined list of values

Use cases

  1. You want allow users specify link only to several sites (i.e. specify link only to facebook or twitter)
  2. You want restrict users to specify only internal or external links
  3. You want to use autocomplete suggestion when specifying internal links

Dependencies

Installation for Drupal 6

  1. Copy the advanced_link folder to the modules folder in your installation.
  2. Enable the module using Administer -> Site building -> Modules (/admin/build/modules).

ImageField Tokens

7.x settings screenshot

The ImageField Tokens module extends the default functionality of Image fields adding the ability to specify default values and use entity tokens in the Alt and Title text.

Time Zone Field

Time zone map

Time Zone Field (tzfield) provides a select field for storing time zones.

Imagefield Crop

Imagefield Crop

Overview

Imagefield Crop provides a widget(1.x) or field(2.x) for selection based cropping an image after upload.

Migrate Upgrade

This module provides drush support for upgrading from Drupal 6 or 7 to Drupal 8.

CacheExclude

This module provides a simple way to exclude certain pages from being cached.

Views Calc

Views Calc Table

This module adds simple calculations to a views table. Requires the Views module.

Magnific Popup

Integrate Dmitry Semenov's Magnific Popup jQuery lightbox plugin with Drupal as a field formatter.

Telephone Validation

Validation form

Telephone validation module provides field validation to Drupal core Telephone field and tel form element.

Layout Builder Browser

Frontend example (Default off-canvas dialog)

Enhances the layout builder block selection UX by adding:

Pages