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.
Editorial Blocks
Provide content editors the ability to create block instances to display a mix of manually selected (MS) and dynamically queried (DQ) node content, when combined, the total of both equals a...
Categories: Content display
Views turntable
Views turntable is a views style plugin that displays nodes on an elliptical path that may be rotated, like a platter or turntable. The turntable can be rotated by the user clicking a next/previous...
Categories: Content display, Developer tools
Index
Drupal 6 Index allows users to browse data on you site as if it were a hierarchy. They can browse through Taxonomy, content, users, comments and more. Index is the successor of Vocabulary Index....
Categories: Content editing experience, Content display, Site structure
Workflow Private Comments
Allows admins to hide workflow comments based on the state of a node in a role-sensitive way. It's basically so admins can comment about that's going on in a workflow state change without lesser...
Categories: Content display, Access control
impress
Adds Impress.js to your drupal site Use the content type slide to create a new slide Select your options. By default it will generate a new slide right to the previous. You can select under/left...
Categories: Content display
Comments as Block
This very simple module removes the display of comments from nodes and exposes as a block. KISS principle at work. Alternative The commentsblock module module is an alternative that additionally...
Categories: Content display
SimpleAds Statistics PDF
Provide a PDF generation link for printing the statistics to a PDF displayed on SimpleAds node Statistics page. Module Dependencies: SimpleAds X Autoload Third Party Integration dompdf Installation...
Categories: Content editing experience, Content display, Import and export
Save-to-File
Ever wish that Drupal had a front-end code editor? Frustrated with using the space bar to indent code in textareas? Wish you could back up your node code to a hard file? Then Save-to-File might be...
Categories: Content editing experience, Content display
Renderer per node
Allow editors to choose different rendering options on a per-node basis. This allows you to add an extra select box to a content type, and then use that as a modifier that controls the rendering of...
Categories: Content display, Media
{syntaxhighlighter} to PRE Converter
This is the utility module for Drupal 7 that allows users to convert old {syntaxhighlighter} tags to <pre> in nodes. Overview The Syntax highlighter module highlights program code in nodes....
Categories: Content display, Developer tools
Content Freshness Indicator
Content Freshness Indicator displays a visual, color-coded badge on content pages showing how fresh or stale the content is based on its last updated date. This helps visitors quickly assess the...
Categories: Content display
Charts Field Formatter
The Charts field formatter module provides a way to build any kind of chart inside an entity (e.g. node, paragraph ..etc) with Highcharts (>=3.3 and
Categories: Content display, Site structure
Block Party Suite
Warning: This project is in early alpha. No plans for a Drupal 6 version. Block Party is an aggregation of block module tweaks. Admin designates if block visibility is controlled by block module or...
Categories: Content editing experience, Content display
Regions Override
Disable regions like Sidebars from appearing on a specific page. Occasionally it is helpful to allow an editor to choose to remove regions from rendering on a page. An example of this would be for...
Categories: Content display
AI Content Summarizer
Automatically generate summaries and SEO-friendly title suggestions for your Drupal content using AI. Supports multiple LLM providers out of the box: Ollama (local), OpenAI, Anthropic (Claude), and...
Categories: Content display
Services view resource
Provides a service resource that returns the rendered view of entities (well, d6 objects) like nodes, comments, and users. Depends on Services module. Sponsorship Sponsored by GoingOn Networks. We...
Categories: Content editing experience, Content display
Smartqueue Per User
Please download the latest development snapshot. This project uses Nodequeue's Smartqueue API to provide a nodequeue for each user of one or more specified roles. This project was originally...
Categories: Content editing experience, Content display
Endless Page
Note: As of 2010/03/14, 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 display
Breadcrumb field
INTRODUCTION The Breadcrumb field module provides configurable breadcrumbs that improve on core breadcrumbs by including the breadcrumb field with possibility to override current page crumbs. This...
Categories: Content display, Media, Site structure
Panel Bonus Package
D7 Port This functionality will be available in Display Suite. So D7 Port will only provide new Content Types, Relations, Layouts and Styles. READ ME / LIMITATIONS You must use panels +3.8 Not...
Categories: Content display
Premium content
Restricts access to premium content by role and provides a general API for other modules to help decide if a user has access to premium content. This is useful on a news or membership site where...
Categories: Content editing experience, Content display, Access control
Custom PDF Fields
This module is an extension to the Print module. Allowing a user to select which fields they would like to output to PDF for the node they are currently viewing. This module addresses the need for...
Categories: Content display, Import and export
Block Selector
WIP code to combine bean, entityreference, and inline entity form to create block placement functionality within a node edit form. The integration between bean and inline entity form comes directly...
Categories: Content display
Node Link
Note: As of July 22, 2009, this module appears to no longer be supported. If, as the project maintainer, you feel this message has been posted in error, please reply to http://drupal.org/node...
Categories: Content display
Block Term
BlockTerm lets you specify taxonomy terms to show this block on. When you visit a page where the node is tagged with one of these terms, the block will show, otherwise it won't. Note: This is built...
Categories: Administration tools, Content display