
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.
SPARQL
SPARQL is a query language for pattern matching against RDF graphs. The syntax resembles SQL, making for a friendly learning curve, but SPARQL is far more powerful, enabling queries spanning...
Node form layouts
This module was meant as a proof of concept and has been abandoned. Drupal 7 has vertical tabs out of the box (huzzah!), while the Vertical Tabs module provides vertical tabs for Drupal 6....
Categories: Administration tools
Painter
The Painter provides dynamic image creation and manipulation capabilities by allowing the definition of sequences of image IO, manipulation and drawing operations that can be applied to fields...
Categories: Content display, Media
Activity Stream
The following applies only to version 3.x. Earlier versions are no longer maintained. Activity Stream builds a lifestream, a "River of You", by aggregating all your social activities in one place....
Bookings API
This is an API that takes care of general booking functionality, with arbitrary time granularity. Bookable resources can have default availability times set, and bookings with time conflicts are...
Mint
Provides basic integration with Mint, a proprietary traffic logging and statistics tool. This module is in early development phases, but should be simple enough to use. Please test and report any...
Categories: Integrations
Google Groups
This module allows your website to subscribe people to google groups via: - Drupal's user registration system - Custom subscription blocks (one per list) - Call from your own custom module Features...
Categories: Integrations, Access control
AJAX Newsflash
If you need to scroll text only then use http://drupal.org/project/scrolltext which available for latest Drupal version AJAX Newsflash! AJAX Newsflash uses AJAX Ticker from Dynamic Drive which...
Categories: Content editing experience, Content display
Preserve language
This module implements various utilities for sites that can have an interface language different than that of the content language. In particular : Alter all links to translations such that they do...
Categories: Multilingual
word2web
word2web is currently unmaintained and is looking for a new maintainer. contact tmcw if you're interested in helping out with development word2web is part of a new, streamlined workflow for...
Categories: Content editing experience, Import and export
Public Preview
This module allows anonymous users access for unpublished content. Why is this useful? You may want to send links to unpublished content to a colleague or publishing partner for review, or you may...
Categories: Content editing experience, Access control, Content display
FileField Podcaster
Using Views2, this module delivers a way to podcast with nodes that have CCK FileFields included as RSS file enclosures. It provides a podcast-compatible (as determined by Apple) RSS feed, using...
Categories: Media, Import and export
UC PayGate
Payment redirect page for Ubercart using PayGate Developed by Max Headroom Drupal web development Thanks to theamoeba for the initial Drupal 6 port. Drupal 7: The Drupal 7 development version has...
Comment Count Image
RSS feeds are only updated once in a while by feed readers. Comments might be updated anytime. Still, it would be cool to show the current number of comments on a given page, blog post, or whatever...
Categories: Content display, Import and export
Blog Aid
Helper module for bloggers. This module contains some usability enhances for content creation and blog managemant. It reduces the mouse clicks. This 1.x version designed for one user blog sites,...
Categories: Administration tools, Content editing experience
Views Embed Form
This module allows module developers to embed (attach) any form in a Views row display as a field. It creates a simple hook API function to whitelist embeddable forms. Attached a simple form as an...
Join role with password
This simple but useful module allows users to "join" a role just using a given password. Site administrator can decide WHAT ROLE users should be able to join using a password, and WHAT USERS should...
Categories: Access control
Module Supports
This module shows how modules can be enhanced by or enhance other modules by using information provided in module .info files (implementation of [#328932]). The following are all the supported...
Categories: Administration tools, Developer tools
Authoring Aliases
The Authoring Aliases module changes real author of nodes or comments uppont it's submission. For example, it usefull when you don't want to show identity of your root user.
Categories: Administration tools
Backup Files
This module gives you a way to easily download a compressed archive file of any files which have changed since the installation - ie files that have been uploaded by users. By default, it is...
Categories: Administration tools
CCK Field Definitions
Note: Since the inclusion of CCK functionality into Drupal 7 core under the Field API, the Drupal 7 version of this module will be part of the Field definitions project. It features a slightly...
UC PagSeguro | Ubercart payment
The UC PagSeguro project aims to integrate PagSeguro payment services with Ubercart. PagSeguro is a Brazilian only payment system which provides individuals and companies a way to send and receive...
Categories: E-commerce, Integrations
Preprocess Order Corrector
Whether or not this module gets ported to Drupal 7 depends on whether a solution to [#939462] reintroduces a need for this module. At this time, there is no Drupal 7 ordering bug that requires this...
Categories: Developer tools
alipay - Ubercart
alipay (支付宝) is a popular Chinese payment gateway. This module provides support for it. Ubercart required. Drupal6版的uc_alipay,用的是支付宝的担保支付接口, Drupal7版的uc_alipay,用的是支付宝的即时支付接口, Drupal7将会把担保和即时同时实现...
Categories: E-commerce, Integrations
Beautify HTML
Make your HTML source code pretty and/or compact. The Beautify module buffers the HTML output of Drupal and processes it through a formatter - aka beautifier. Beautifiers are configurable and...
Categories: Developer tools, Integrations, Performance