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

54,234 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.

XML parser

This module is a small utility we created while working on www.defaqto.com to allow us to easily parse non-standard XML documents (the sort we were getting) in to a PHP array so we could then...
Categories: Developer tools, Import and export

Grammar Parser UI

This module provides a user interface to the Grammar Parser library. It allows you to specify individual source code files or entire directories of source code files to be parsed. In addition,...
Categories: Developer tools

Support fields

This module is an add-on to the Support Ticketing system module. It allows an administrator to define custom CCK-fields to the STS content type (support_ticket) and then control which fields to...
Categories: Content editing experience

Timelinemap

Timeline Map was built as a Views 2 style plug-in. It is based on Timemap.js project, so Timemap.js (from http://code.google.com/p/timemap/) has to be included in the module’s js directory. It...
Categories: Site structure

KML content type

ct_gearth is a new content type based on the Google Earth API. Users can attach .kml files to a node (with upload module), which in turn is displayed through the Google Earth API. If a user...
Categories: Content editing experience, Content display

FoxyPal

The FoxyPal module makes it extremely easy to quick to integrate with the FoxyCart e-commerce system. This module provides: Automatic inclusion of necessary foxycart.com css and javascript files to...
Categories: E-commerce, Integrations

Advanced Comment Trigger

Advanced Comment Trigger provides a new trigger category allowing automatic unpublishing of comments based on more fine-grained criteria than the default "new comment added" trigger. Currently,...
Categories: Administration tools, Content editing experience

Advanced Text

Advanced Text provides a new widget for the "Text" field type. This new widget is an enhanced version of the text widget, that can be divided in text blocks and separators. Each text block has its...
Categories: Content editing experience

Views taxonomy selective filter

This module has been deprecated in favour of Views hacks, which contains a module which has the same functionality. This module allows Views exposed filters for taxonomy terms to show only the...

Help Me

I still believe this was a good idea, but I cannot longer mantain this module the way I want. I'm looking for a new maintainer or co-maintainers. This module is based on the Context help module but...
Categories: Administration tools, Developer tools

Shell

This module is intended for drupal sites running on shared hosting environments, or any server where the user does not have access to an SSH shell or terminal, but would like one. It provides an...
Categories: Developer tools

Country Select

This is an add-on for the addresses_cck module. It provides a dropdown select field for the country and uses the addresses data to find the relevant state/provinces for the selected country. Also...

Limited Content Views

Limited Content Views is a node access module which allows you to set a view-per-period quota. An example would be allowing anonymous users to view 3 articles per month, after which they are denied...
Categories: Access control

Bad judgement

Trust me. You shouldn't be enabling this module. But if you do enable this module, you shouldn't be enabling the module that requires this module either. Do not enable this module or a module that...

Raphaël

This is an API module, exposing some of the functionality of the Raphaël JavaScript vector graphics library. Raphaël is a small JavaScript library that should simplify your work with vector...
Categories: Developer tools, Media, Integrations

Views Term Path Override

This module improves Views and Taxonomy integration by allowing to override the taxonomy term paths. This is done through an option of the Views Taxonomy term argument: a checkbox will be available...

SoundCloud Connect

Want to integrate music features on your Drupal site? The SoundCloud module for Drupal makes it easy to set up an OAuth based connection between your Drupal site and the SoundCloud API. You can...
Categories: Media, Integrations

User Relationship Limits

Overview User Relationship Limits extends User Relationships and provides the ability for site administrators to limit the number of possible relationships. Features Limit total relationships...

IMDB Voting

Ranks the content using the IMDB voting algorithm. Provides the imdb aggregate function to the Voting API module. Use the name of this function instead of average or count when creating Views for...
Categories: User engagement

Anonymous Contact form

Anonymous Contact allows people that are not logged into the site to contact users via e-mail via a contact form. I had a look around for this and was surprised to find there weren't any modules...

Hidden comment

This module allow users with appropriate permission to hide/unhide a comment. A hidden comment is published, but its content is emptied. This gives an acknowledge to the poster, unlike the case...

Statistics AJAX

Description: This module provides a way to programmatically update the {node_counter} table (provided by the core statistics module). This module listens to a URL in the format of /statistics/ajax/...
Categories: Integrations

Views hierarchy

This project is being merged with Views tree. This provides a style plugin for Views which shows the result items in a hierarchical list. The parent data is set in the plugin options, so for...

CiviRelate

CiviRelate extends the functionality of CiviCRM. CiviCRM is a Constituent Relationship Manager for non-profit organizations that integrates with Drupal. CiviCRM uses what it calls a Profile, which...

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

Pages