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.

Reading Time Estimator

Reading Time Estimator Module Overview The Reading Time Estimator module calculates and displays the estimated reading time for content based on configurable text fields. It automatically analyzes...
Categories: Content display

inline_odt

Sometimes a user may want to add an image or a file inside the body of a node. This can be done w ith special tags that are replaced by links to the corresponding uploaded file. If the file is an...
Categories: Content display

Educational Block

Educational block is a simple way to add tips (displayed in a block) to your node/add pages. You can create separate tips for each content type and simply position a single block on your block...
Categories: Content display

Individual Rotate

Rotate imagefields individually using imagecache for rotation and imagefield widgets as UI. This module lets you rotate images 90°, 180° and 270° on a per image basis. Images rotation are set in...
Categories: Content display, Media

Multistep Block D7

This is a Drupal7 version of https://www.drupal.org/project/multistep_block (D6) module. Implementations are same. This module allows you to create blocks that, via a list of Drupal URLs, can allow...
Categories: Content display, Administration tools, Developer tools

Help Text Toggle

Adds a Font Awesome icon to fields with help text that allows users to toggle the display of the help text. Configuration -> /admin/help_text/settings Current config options: - Font Awesome Icon -...
Categories: Content display, Developer tools

Modifiers

Overview The Modifier module defines a system for defining how modifications can be consistently applied to elements on a page. Modifiers work by leveraging the power of the Drupal theming system...
Categories: Content display

Podlove Player

Synopsis The Podlove Player module provides a ease and powerful way to use the Podlove Web Player in local storaged audio files. Ideal to Podcasts. Podlove Web Player is a HTML5 based audio/video...
Categories: Content display, Media, Integrations

Required If Filled

Makes fields conditionally required based on other field values. Works with all entity types (nodes, users, taxonomy, custom entities). User-friendly configuration form with dropdown selects....
Categories: Accessibility, Content display, Content editing experience

Blogstamp

This module acts as a digital notary for Drupal; it creates notarized/certified timestamps for content. When normal Drupal content is created, an easily modifiable timestamp is created. It is...
Categories: Content display, Security

Google Presentations

The module adds Google Presentations support to Embedded Media Field exposing a third party provider to emvideo module. To embed a Google Presentations presentation into your nodes simply register...
Categories: Content editing experience, Content display

tinySrc

This module lets you filter inline images in node content via the tinySrc service. The tinySrc service automatically resizes and serves images optimised for the current device viewing the content,...
Categories: Content editing experience, Content display

JW Player Google Analytics Pro

This is the Google Analytics Pro 2 plugin as applied to JW Player presets. Each preset will be able to enable this plugin and configure it separately. Depends on: 1. The JW Player module 2. Patch...
Categories: Content display, Media

Entity view template

Features This module you help you to theme quickly in BackOffice. Post-Installation You see the feature of the module in Entity type like (block_content, node, paragraph, ...) and active the...
Categories: Content display, Developer tools, Integrations

Body index

This Drupal 10 module automatically generates a hierarchical table of contents (TOC) from `h2` to `h6` HTML tags within a node's body field, provided these tags have an `id` attribute. The...
Categories: Content display

Related Content

~ In living, loving memory: http://melanconent.com/john-melancon-life ~ Related Content will make it so easy to relate two pieces of content on a site that people who have never participated on a...
Categories: Content editing experience, Content display

AJAX Trigger

Powerful module which allow you to do specified actions on the server on JavaScript events on specified fields. USAGE - Real-time price calculation based on referenced node values when form values...
Categories: Content editing experience, Content display

FullCalendar Event Ajax Manipulation

git clone http://git.drupal.org/sandbox/leilyrken/1112686.git fullcalendar_event_ajax_manipulation Not supported anynore and further development continued on https://drupal.org/sandbox/goalgorilla...
Categories: Content display, Site structure

Correspondence

Create a nice looking PDF communique with letterhead for either e-mail or print correspondence. Adds a PDF tab to the node edit form. The WYSIWYG output will not match the PDF perfectly due to the...
Categories: Content editing experience, Content display, Media

Custom TOC

Overview Custom TOC provides a field type that stores editable Table of Contents markup. The CKEditor widget can generate a starter TOC from a chosen source field and lets editors refine link text...
Categories: Content display

Generate style theme

Drupal adopts a highly dynamic approach to building websites. A page can be viewed as a collection of blocks generated by various modules. The addition of layouts further enhances this approach,...
Categories: Content display

Book Organizer

Book Organizer delivers a clean, Views-powered administration experience for Drupal book module. It surfaces every top-level book alongside its nested pages in a single hierarchy-aware table with...
Categories: Administration tools, Content display, Content editing experience

Trimmed Plaintext

This module has been replaced by Smart Trim Supposedly it does the same thing, but I have not checked myself. [#2293375] This is a simple module which extends the ability of the plaintext text...
Categories: Content display

Contact Form On Node

This simple module add a contact form right under the node. You can choose: to add a contact form on teaser, to add a contact form on full view, to add a contact link on teaser, to add a contact...
Categories: Content display, Integrations

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

Pages