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

4,229 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.

Visual select file

field config form

This module adds an image browser (using Views) to a FileField Sources widget/field. It uses FileField Sources for submission and field settings.

  • Media adds a file/image browser. So does this module.
  • Media adds a lot of crazy options. This module doesn't.
  • Media is insanely hard to extend (partly because it's HUGE). This module isn't.
  • The FileField Sources "reference" field is impractical, because you don't know the image's filename, but you do know what it looks like. This module add visuals.

Set up / enable

  1. Download & install
  2. Create an image field (any (?) widget)
  3. Enable "Autocomplete reference textfield" under "File sources" (field instance settings)
  4. That's it. Go to the (node) form and select "Reference existing". There will be a new button "Choose file"

Extensibility

Link content parser

The URL Content Parser module extract essential information from any given URL. Easy to get as article content, titles, authors, excerpts, lead images, and more. Whether you need to copy content from a URL or simply gather valuable data, this module streamlines the process for you.

Query Parameters To URL

This module provides the ability to rewrite URL query parameters into Clean URL components on specified paths.

Google Calendar Import

Google Calendar Logo

Managing calendar events is really tough - particularly with repeating events, rule exceptions, etc.

Rules Autotag

The Rules Autotag module takes a light-weight approach for autotagging full-text content by matching taxonomy terms (and optional Synonyms). Rules Autotag depends on the Rules module. Functionality is provided on different layers:

  1. The API function rules_autotag_extract($text, $vocabulary) extracts terms from a given text which match a given vocabulary.
  2. The basic rules action Extract terms (rules_autotag_extract_action) takes a text and a vocabulary as input and returns all matched terms.
  3. The wrapper rules action set Autotag to terms list (rules_autotag_tag) directly stores the extracted terms into a terms list/field.

Comparison to related modules:

  • Taxonomy Autotagger takes a more user-oriented approach with by providing a AHAH-driven Autotag button.
  • Auto Tagging sends node content through any number of third party services to determine what the content is about.

Exemplary Usage Instructions:

  1. Install Rules & Rules Autotag modules
  2. Configuration - Workflows - Add new reaction rule

Advanced Language Selector

Advanced Language Selector Logo

The Advanced Language Selector module is an advanced language switcher block for Drupal.

Weekdays field

This module provides both a form element and a field type for week days.

AI Interpolator

The idea of the AI Interpolator module is very easy - take one field and interpolate a result using AI or other modifiers into another type of field.

AI Interpolator Pixabay

The AI Interpolator Pixabay module is a plugin for the AI Interpolator module that makes it possible to use a text field

AI Interpolator ConvertAPI

The AI Interpolator ConvertAPI module is a plugin for the AI Interpolator module that makes it possible to convert Excel,

Field Addons

This module is intended to provide additional field formatters, widgets, and so on.
We plan to continue to develop new features for this module.

Edit UUID

edit uuid

Edit UUID is a simple module that allows us to update, change or add custom UUID for an entity.

Menu Render Limited Items

Menu render limited items provides a replacement for core's Menu block that filters out the menu links based on the limit set in the block. The limitation is only for menu level one.

Node access node reference

Node access node reference settings added to node reference fields.

Gives content access permissions to users if they have access to content that is referenced with Node reference or Entity reference.

Color Palette

Color Palette

Color Palette module provides a widget that launches a color palette with a pre-approved color options for capturing entity field inputs.

Recipe

Marmite and Cheese Muffins | CookingClue_1265204912473.png

Recipe is a module for sharing cooking recipes. It provides a Recipe content type, an Ingredient entity type, an Ingredient reference field, and custom Views display styles for recipe sharing and printing.

Redirect Page By Role

Redirect Page By Role

What is:

It is a module that allow your website redirect any user in any node to anywhere.

Taxonomy Translation Import Export

This module provides configuration for site builders to import and export taxonomy translation using CSV files.

Dynamic links

Cover

This module provides the ability to create links that combine several other links and redirect the user to the first available link.

Field States transitions

Field States module is base on state machine module. Unlike the standard state machine module, Field States offers an extended feature set.

identifier

Here, write an introduction that summarizes the purpose and function of this project with a focus on users brand new to Drupal. Answer the question: What solution does this module provide?

Open Y Mappings

🇺🇦

This module is maintained by Ukrainian developers.

Matrix field

screenshot.png

This module provides a field type for CCK in D6 and Fields in D7. It provides a table with fields in each cell.

Prevent Term Delete

As of February 22, 2024, this project appears to be no longer supported. If, as the project maintainer, you feel this message has been posted in error, please reply to #3409187: Prevent Term Delete appears to be unsupported.

Ollama AI

AI Interpolator Ollama

The Ollama AI module project is created in order to integrate Drupal with Ollama as the commanding tool for different LLMs.

Pages