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.
Last.fm Simple Stats
This module is no longer maintained or supported. This is a simple module which allows you to embed Last.fm statistics for a user inside a node. The module has an own block, which can show the...
Job Posting
The Job Posting module adds a new node content type ('job posting') intended to facilitate the advertisement of available employment opportunities at a particular hosted site or on behalf of client...
Categories: Content editing experience
Ignore User
This module allows a user to "ignore" content from other users that they do not wish to view. Node and comment content from an ignored user is hidden from view on a page. A message is displayed...
Categories: Content display, Developer tools
Toggle WWW
An easy, PHP header redirect based way to redirect incoming links from http://www.example.com/some/deep/page to http://example.com/some/deep/page or vice-versa. Intended for use on servers without...
Categories: Developer tools
World Clock
This is a block module that displays a world clock of multiple locations. Features Displays any number of locations (countries/areas). Automatically adjust for DST of each location. Many...
Categories: Developer tools
Newsticker
Simple scrolling Newsticker based on JQuery. Provides the ability to manage a set of ticker items which consist of a title, optional link, and weight. Items are integrated into your site through...
Categories: Content editing experience, Content display
Feed Path Publisher
Seeking a new maintainer Please contact Todd Nienkerk if you are interested in taking over maintenance of this module. About Feed Path Publisher Feed Path Publisher allows site admins to publish...
Categories: Content editing experience, Content display, Import and export
Video Upload
The Video Upload module provides a CCK field type that allows for the end user to upload video directly to YouTube, using a single account for the site. Video Upload and Drupal 7 You are encouraged...
Categories: Media, Integrations
Embed widgets
Embed widgets allows content such as pages, blocks, views, and nodes from your Drupal site to be embedded in external sites (including non-Drupal ones). Widgets can be embedded in the following...
Categories: Content editing experience, Content display, Import and export
Ubercart Donation Products
The Ubercart Donation Products module allows the creation of donation products. These products by default are not shippable and allow an end user to specify an amount to donate before adding it to...
Categories: Content editing experience, E-commerce
Grid: Editing with parent and child forms
The grid module provides the developer with functions allowing you to create input forms with a parent form and one or more child forms. You can define input forms in the normal way by creating a...
Categories: Developer tools
Mass Change
Seeking a new maintainer Please contact Todd Nienkerk if you are interested in taking over maintenance of this module. About Mass Change This module allows a site admin to mass change the published...
Categories: Administration tools, Content editing experience, Developer tools
HTMLBox
WYSIWYG editor as textarea replacement based on HtmlBox original code by Remiya Solutions released under MIT license. It's only based on, the code is changed quite some and this is why "3rd party"...
Categories: Content editing experience
Auto Tagging
This project allows for flexible auto tagging of your content types via a pluggable interface that makes use of 3rd party services to provide the tag context. As a point of disambiguation, this...
Categories: Content editing experience, Site structure
Document Import API
The goal of this project is to create a plugin based import module for Drupal that allows the upload of office suite file formats which would be parsed into Drupal nodes. Allowing even novice CMS...
Categories: Content editing experience, Import and export
Simplenews on register
THIS MODULE HAS BEEN RENDERED OBSOLETE BY ISSUE [#658242]. SIMPLENEWS 2.X INCLUDES THIS FUNCTIONALITY. If you're using Simplenews 1.x, you might still need this module. ------------ Description ---...
Categories: Integrations
PM Lite
PM Lite is a lightweight private messaging module that defines a new PM content type and creates PMs as nodes. The main idea behind this module is that private messages represent content on a site...
Magic Tabs
Magic tabs is an implementation of tabs that are loaded using ajax, but are fully accessible and degrade beatifully if Javascript is not available. Features Tabs are loaded dynamically using ajax...
Categories: Content display
iPaper
This module lets you upload documents to www.scribd.com and then display them on your Drupal site using their iPaper application (lightweight, fast, Flash Player-based viewer). After installation,...
Categories: Content display, Integrations
Node Title
Redefine a title pattern per content type using Tokens. Advanced PHP operation on node title is available as well. This module is related to Title Rewrite and Page Title, with the difference that...
Categories: Content editing experience
FeedAPI Item Filter
Features This module is add-on for FeedAPI module, implementing FeedAPI's hook hook_after_parse(). The module processes feed items immediately after parsing and retains only these feed items that...
Categories: Import and export
UC Payflow Pro
D6 version with Recurring Payment support has been released (now 1.5)! This project is for the Ubercart Payflow Pro module which implements the Payflow Pro gateway. If you have a manager.paypal.com...
Role help
The Role Help module allows a site administrator (with the 'administer access control' permission) to set a summary and help text for each role. The role help text may be shown to users on a site...
Categories: Access control
Better Select
Multiselect HTML select elements are hard for users. Selecting more than one requires Ctrl+clicking (or Cmd+clicking on Mac), and explaining this to users who sometimes have trouble even clicking...
Categories: Developer tools
pgapi - Payment Gateway API
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. PGAPI - was built for unification purchases (or payments)...
Categories: E-commerce