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.
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