
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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.
Extra Block Types (EBT): Hero
Extra Block Types (EBT): Hero module provides ability to add a block with Hero image, background image or video, title, subtitle and two buttons. EBT Hero supports different styles: 2 Columns One...
Categories: Content display, Content editing experience
Field Sync
Use to quickly copy several fields from one content type to another. Drupal 6: There is Field Sync tab on every Content Type. Drupal 7: There is a single tab on the Content Type listing page. From...
Categories: Content editing experience, Site structure
Form Defaults
Ever want to add help text to a form in Drupal? Don't like a field title chosen by the developer? Want to change the description of a form field? Want to move a field to the top or bottom of a form...
Categories: Content display, Content editing experience
Like!
This module provides a Like formatter that allows visitors (both registered and anonymous) to like a content entity. Disclaimer: This module will not support a "dislike" feature. The only...
Categories: Content editing experience, Developer tools, Site structure
Admin links
This is a very simple module that adds the content local tabs (Edit, Delete, Revisions, etc.) as links to teasers/lists of nodes. It also makes the 'Delete' link show up as a tab in the individual...
Categories: Administration tools, Content editing experience, Site structure
Simple Address
The existing well known https://www.drupal.org/project/address module allows to chose the address, provide a lot validations, different addresses fields for a different countries. That is the great...
Categories: Content display, Content editing experience, Site structure
Block Filter
This is a very simple module which provides an input filter that can be enabled for specific input formats. This filter allows an editor with permission for this input format to embed any available...
Categories: Content editing experience, Content display
Entity Reference: Preview
Why this module? When you preview the latest version of an entity (ex: a node) you only preview that entity. That means that referenced entities in that page are rendered with the published version...
Categories: Content editing experience, Content display, Site structure
MERCI (Manage Equipment Reservations, Checkout and Inventory)
MERCI can extend any content type into a list of unique reservable items (like studios) or buckets of interchangeable items (like DV cameras). We followed the approach used by Organic Groups, Feed...
Categories: Content editing experience, Site structure
Nodequeue reference
Field type for referencing one or more nodequeue's to a node. The module supports both list, checkbox/radiobutton and autocomplete style. It's only distributed with a display formatter to show the...
Categories: Content editing experience, Content display, Site structure
Extra Block Types (EBT): Timeline
Extra Block Types: Timeline module provides ability to add a block with timeline. Demo: EBT Timeline EBT modules provide ability to add different blocks in Layout Builder in few clicks. You can...
Categories: Content display, Content editing experience
Comments ajax pager
🇺🇦 This module is maintained by Ukrainian developers.Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The module is designed to display a pager on Ajax without...
Categories: Content editing experience
Varbase Media Header
Populates the universal media header style on top of web pages. Which lets site builders activate that for content types. Varbase documentation Check out Varbase documentation for more details....
Categories: Content display, Content editing experience
Webform Field Wrapper
Intro The webform field wrapper provides an additional webform component that acts in a similar way to a fieldgroup, without being a fieldgroup. Fieldgroups are NOT the correct way to group fields...
Categories: Content editing experience, User engagement, Integrations
Datetime timezone
This module provide a new field type that extends the core datetime field, adding support to select the timezone from the UI. The timezone is stored together with the date.
Categories: Content editing experience
Safe External Links
Most of the clients I worked for asked that external links on their website should open a new browser window or tab. Safe External Links (sel) does this for you automatically and properly. It...
Categories: Content display, Content editing experience, Site structure
Node Delete Redirect
Node Delete Redirect Light weight module for redirecting to internal paths per content type when its node is delete. path : /admin/config/content/node-delete-settings Features Allows users, with...
Categories: Content editing experience
Progress Bar Formatter
This module is used to provide the Progress Bar Field Formatter. Progress Bar Field Formatter is available for Number (Integer), List Field (text, float, integer) and State field for Commerce. How...
Categories: Content editing experience, Content display, E-commerce
Media Folders
This module provides a better UI for managing and selecting Media entities in a folder structure. This folder structure is a Taxonomy vocabulary and is not reflected in the physical location of the...
Categories: Content display, Content editing experience, Media
Htmlarea
Allows Drupal to use the HTMLArea WYSIWYG formatter to replace text area fields. If you are having any issues with strange things happening in Xinha, please test it at the http://xinha.python...
Categories: Content editing experience
Urlfilter
This is a simple filter module. It automatically converts URLs (http, ftp, email, ...) into hyperlinks. Note: Urlfilter will be obsolete from Drupal 5.0.0 on, as this filter will be merged into core.
Categories: Content editing experience
Wiki
This is a wiki module. It implements a filter that provides basic structured text formatting. Basically, the conventions (and much of the code) are taken from phpwiki.sf.net.
Categories: Content editing experience
Macrotags
Note: As of 2010/09/15, this module appears to no longer be supported. If you are interested in taking this module over, or you as the module maintainer feel this message has been posted in error,...
Categories: Content editing experience
Flexinode
Flexinode is a module that allows non-programmers to create new node types (flexible content types) in Drupal. Users can define the fields in the node edit form for their content type, and can...
Categories: Administration tools, Content editing experience
Pblog
SecurityFocus incorrectly reports a vulnerability in this module. See SA-2008-031 - Pblog - Incorrect vulnerability report for details. When you create a pblog entry it allows you to upload a zip...
Categories: Content editing experience, Content display