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

56,478 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.

OG Private Content

Organic Groups Private Content is a simple access control module for Organic Groups. It allows users with the 'access private group content' permission to set content within a group as private....

Timezone

This module implements correct daylight savings handling and overrides Drupals own timezone handling. Credits This module was sponsored by Berlingske Media A/S
Categories: Administration tools

Parallel Cron

UPDATE: This module is somewhat discontinued. See Ultimate Cron instead. This module is inspired by the Elysia Cron module (a big thanks to Eric Berdondini) The module takes over the normal...
Categories: Administration tools

Custom Node Access

For Drupal 6 (might work for D7?) The Custom Node Access module provides hook_node_access_custom(). Add custom access callbacks to node/[nid] Example: function mymodule_node_access_custom($node, ...
Categories: Access control

Simple Pay

SimplePay is a dead simple way to sell a few things on your web site. Create payment buttons on PayPal and copy/paste the code into blocks, CCK fields, or text areas that use the PayPal input...
Categories: E-commerce

takealook

Modules that allows authors to set a limit on the number of times a visitor can view the node within a given timeframe. When a visitor exceeds the threshold, he will be redirected to another page ...
Categories: Access control

Music Player front end for mpd

Implements a front end to mpd, the Linux music player daemon. Use this module to view and control your mpd music player, which streams music to an audio output. It is intended to be used in a home ...

Taxonomy Views Switcher

This module allows different views to be shown for different taxonomy terms. It redirects the display of the current term page to a view based on the request_path value (ie the visible url) rather...

My Sample Module

This is my first test module using git on drupal.org

Shopping

Shopping API integration into Drupal. Shopping content types are turned into Drupal nodes. The module supports shopping.com api categories, items, offers, products, attributes, sort by and search.
Categories: Integrations

SitesManage

Utilities for manage pieces of codes for each sites
Categories: Developer tools

VarsAlter

Tools to modify other module settings based on vars store in system variable table
Categories: Developer tools

Safebrowsing

This project creates a client for communicating with Google's Safebrowsing API within Drupal 7. Google Safebrowsing is an API that provides lists of hashes of websites that have been marked as...
Categories: Security

Google Calendar

Allows pasting google calendar code into a CCK textfield and displaying google calendar there. Implementation is EXTREMELY basic, and with as yet limited functional options.
Categories: Content display, Site structure

Node relations

Make multiple relations from one node to others using an autocomplete field. Arrange their order and limit per node type what node types should be relateable. Exposes a panels pane for displaying...
Categories: Content editing experience

nq_view

Display nodequeue content in a panel without using views. Set offset and limit in the pane, and choose whether to display your nodes in a list, as teasers or as full nodes.
Categories: Content display

latest_nodes

Latest node pane for panels. Restrict by content_types, set limit and offset and choose whether to display as list of nodes, teaser or full node view. The module caches the node lists for...
Categories: Content display

Practice

A place to practice Git

Drupalnish

Drupalnish test project.

Webform Matrix

Adds the capability of forming textfield matrices inside a fieldset component. Adds five fields to the fieldset component config page: Matrix (yes/no), Matrix class (add a class to the resulting...
Categories: Developer tools

Webform MonthYear

Adds a MM/YYYY date component to webforms.
Categories: Developer tools

Path Restrict

Users can wreak havoc on a site by accidentally (or intentionally) creating a URL aliases which correspond to administrative or otherwise important URLs. (For example 'admin', 'sites', etc). See,...
Categories: Administration tools

Views Atomic

Provides consistent (atomic) views throughout a page. Useful when not using e.g. InnoDB with a proper isolation level. Currently works best with limited nodequeues. To enable: Set caching to ...

Flag URL

Associates the contents of a URL with a given flag. A flag url alerts module comes bundled with this module. Flag URL Alerts is meant to "Send periodic alerts to users based on flagged urls" and ...

node_reply

Module Description The node_reply module allows site administrators to add a contact form to any node type. The form can be used by site visitors to send a message to the content author in response...
Categories: Content editing experience, Integrations

Pages