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

55,440 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.

Views attachment block

This is quite a simple module that adds a new display type to views: 'Block attachment'. This is just a standard views attachment, but instead of the content being limited to appearing at the top...
Categories: Content display

Hosting Diagnostics

This module provides some statistics and other data helpful when sizing a hosting environment. The following information is collected: Environment information: basic PHP, MySQL information, php.ini...

Mailchimp Campaign

This is an enhancement to the Mailchimp integration module which allows you to convert content on your Drupal website into content for Mailchimp Campaigns. This module was part of the Mailchimp...
Categories: Integrations

Ubercart Opayo (formerly Sage Pay)

This is a payment gateway for Ubercart that implements the "Direct Integration & Protocol Guideline", allowing Ubercart to accept credit card payments via Opayo (formerly Sage Pay) without...
Categories: E-commerce, Integrations

Virtual Roles

Virtual Roles is a module that allows user roles to be assigned to a user's account dynamically, which can differ depending on the URL being viewed. Virtual Roles (hereafter referred to as VR) was...

Question/Answer

This project add a question/answer section for website. Different from other modules, it uses only one node type for question, and the core comment.module for answer. This allow reutilisation of...

SPARQL Views

Description SPARQL Views allows you to use Views to access remote and local SPARQL endpoints. In the near future, it will also work for RDFa on Web pages and hopefully microdata. Once the data is...
Categories: Import and export, Integrations

Viewport Classes

This module provides an easy way for module/theme developers to assign class attribute values to the body element of all pages on a site based on the available user agent (web browser) viewport...

Node feedback

This module offers a check box on the node form asking the author to allow the visitors of the node to send feedback/request for the node using the personal/site wide contact form. Author can...

Input Formats

Input formats is an API that allows for the export and import of input formats like an object. This module makes it possible to export and import wysiwyg editor settings into Features. This module...

Amelie

Taking a leaf out of the book of Amelie Poulain it is time to get rid of Internet Explorer 6 by making it uncomfortable for the end users and blaming something else. To this end we take an IE...
Categories: Content display

Views Simple Spy

This module creates a view style which allows you to present your content using the simpleSpy effect. An example of this effect can be found on http://jqueryfordesigners.com/simple-jquery-spy...

PageFlip: Book, Magazine, Comic Viewer

PageFlip simulates "flipping through the pages" of books, magazines, comics, flyers, or other "book"-like content. PageFlip includes two viewers: PageFlip MegaZine3 Viewer and PageFlip HTML...
Categories: Content editing experience, User engagement, Media

Media: Node

This module will interface with both Embedded Media Field and Media to offer embedded nodes as media file objects. This will expose nodes to the editorial browser, allowing administrators, for...
Categories: Content editing experience, Content display

Semantic CCK

Semantic CCK was created to give users the means of customizing the HTML output of CCK fields. It was inspired in part by the highly recommended module Semantic Views which provides the same...

Simpleviewer

Simpleviewer provides a formatter for imagefield of cck fields. You can create flash galleries using the player Simpleviewer. It also comes with a configuration interface where the parameters of...

Node Reference/Embed Media Browser (nrembrowser)

Provides a media thumbnail browser for editors to select nodes for fields and inline inserts of embedded nodes. This module works in conjunction with CCK's Nodereference, Views, and WYSIWYG,...

Quiz EI

An extension for the Quiz modules. Provides functionality for importing and exporting questions and results. The naming of Quiz EI versions and Quiz versions are corresponding. Quiz EI 6-4 should...
Categories: Import and export

SoundCloud filter

Summary This is a filter module to embed a SoundCloud track or set in your site using a simple tag. Syntax: [soundcloud:URL] You can set the default player look using filter settings. Player...

Javascript and CSS reloader

This is a utility module for developers deals with a specific problem: If a module loads its own Javascript and/or CSS files in hook_form_alter() - and then there is an error if the form is re...
Categories: Developer tools

ePay payment gateway API

This project allow payments through the Scandinavian payment provider called ePay. This module exposes an API that can be used to insert a payment form, using the Drupal FAPI. The 7.x version also...
Categories: E-commerce, Integrations

Remote login block

This module provides the standard core user login block in a form that can be incorporated into an external website, for example by using the HTML <object> or <iframe> tags. This module...
Categories: Access control

Emma Block

Please Note: When upgrading from v1 to v2 of this module you will need to uninstall v1 before upgrading. This has to do with schema changes by Emma that result in changes to the database. The old...
Categories: Integrations

Block API

Allows users to create block instances of predefined block types registered by other modules. Features Difference to core blocks: Modules register block "types". Administrators can spawn new...
Categories: Content editing experience, Developer tools

Microformats

This “Microformats” module is a collection of methods designed to render semantic markup that can be altered by the core Drupal theme subsystem. It uses several PHP libraries via composer to...
Categories: Content display, Content editing experience

Pages