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

1,923 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.

Term Blocks

NOTE: In D6 and above this is more easily done with Views. Term blocks creates a configurable number of blocks that list taxonomy terms from the specified vocabulary. Terms can be listed as Newest ...
Categories: Site structure

Crumbs search

This is a tiny plugin for the Crumbs module, which customizes the generated breadcrumb for the native search. It reduces the breadcrumb from: Home > Search > Content > Content to: Home > Search >...
Categories: Administration tools, Site search, Site structure

Dropbox upload

Dropbox upload allows you to add a new field type called dropbox_upload. Files added with this field are directly uploaded to an attached Dropbox account and stay there. The folder structure can be...
Categories: Site structure, Media, Integrations

Social Format

Provides a generic formatter that produces social media icons with a link for several input methods : Text and Link Field Formatter WYSIWYG text format, for any formatted field Twig function...
Categories: Content editing experience, Site structure

Ajax Timeline

Overview: Ajax Timeline allows for a responsive vertical timeline created as a block from any content-type of your choice. Dates can be determined from node creation date or from a date field on...
Categories: Content editing experience, Content display, Site structure

Taxonomy term statistics

Based on the core statistics module, which tracks general page views and counts node views. It is also a replacement for/upgrade to module term_statistics. The module counts views of taxonomy terms...
Categories: Integrations, Site structure

Drifter

Drifter allows any field to be floated left or right by providing a simple field formatter setting. A common use-case is floating images off to the side of a node. Generally this type of layout is...
Categories: Content display, Site structure

Mosaik

Summary Mosaik is a little framework to create pages or complex blocks in Drupal with the logic of a real mosaic and its pieces. Create a piece (a block, a view, a form...everything you want...)...
Categories: Content display, Developer tools, Site structure

Entity Auto Term

The Entity Auto Term module provides the functionality that when a entity is created, a taxonomy term is generated automatically using its title in any associated vocabularies. This is a similar...
Categories: Site structure

DOI Field

This module provides a Doi type field. Add a "DOI Field" to your content Choose the display options for the field Add the DOI to the field When displayed the field will show the selected info for...
Categories: Site structure

Topic Map

Overview A topic map is a set of topics and associations between them. This module implements topic maps as a data-driven generic graph structure of typed associations between topics embedded as...
Categories: Content editing experience, Site structure

Field help

This module is a container for functions that extend Drupal's core Field API. It could be installed as a library and it would work just as well. Currently it provides functions assisting with:...
Categories: Developer tools, Site structure

Menu Child Teaser Block

Display TEASERS of the CHILD ITEMS of the current page MENU ITEM in a BLOCK. When this block is positioned under the content (eg in the 'content' region) and you are viewing a page that is in the...
Categories: Content display, Site structure

Enterprise Events

Enterprise Events is an App for managing events on your site. It is a part of the Open Enterprise distribution but can be installed on any Drupal 7 site. Features event content type with date field...
Categories: Content editing experience, Site structure

Triplestore Indexer

This module provide a system to get the Json-LD representation (which is established from JSON-LD REST Services module) of any content type and taxonomy in Drupal and index that into Blazegraph....
Categories: Content editing experience, Site structure, Developer tools

Taxonomy NCO

Taxonomy NCO uses Normalised Co-Occurrence analysis to look for relationships between terms in Drupal vocabularies. This allows us to infer semantic relationships between terms, and thus to provide...
Categories: Site structure

Persistent Menu Items

This module allows a site administrator or user with the proper permissions to create menu items in the Drupal menu system that are not subjected to the usual access control checks that are applied...
Categories: Site structure, Developer tools

Font Field Icon

This module will add "Font field icon" new field type to the site.
It consists of two elements – “Select” dropdown with Fontawesome icon selection and a Text field for link display. Features This...
Categories: Site structure

Taxonomy Ticker

Provides a block displaying titles of nodes (related to a particular taxonomy term) in a scrolling news ticker. The "ticking" code integrates well in Drupal xhtml code (which means that it doesn't...
Categories: Content display, Site structure

Community Managed Taxonomy

Community-managed taxonomy (CMT) opens categorization of content to the site's community. Users can influence both what terms nodes are tagged with and how these terms are themselves organized. It...
Categories: User engagement, Site structure

Site Browser

Security: This module is considered insecure by Drupal security team and all of it's releases have been unpublished. You are strongly encouraged to disable the module on your site. This modules...
Categories: Site structure

eVENTeria

The Venteria Project (http://www.venteria.com) offers an online calendar for you and your friends to plan public and private meetings online. You can browse through the public meetings near your...
Categories: Site structure, Integrations

Default Value Previous

Set the default value of a field to the last value inputed to that field by that user. Right now only works by delibretly setting the default_value_function key to default_value_previous_default...
Categories: Site structure

User IP address

This module allow to add field to content types containing author IP address. IP address saves only on creating content. If your site behind reverse proxy (for example varnish, nginx) you need to...
Categories: Site structure

Reading Time Field

Displays the read time of the content. Reading time field can be added to the each content type from the manage fields, so that it will display the time it will take to read content on your node....
Categories: Content editing experience, Site structure

Pages