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

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

Custom vote

This is a small module that uses the Voting API module to record up/down votes of custom scale. For example, you could have an "Excellent (+3)" and a "Not so good (-2)" option. Depends on the...
Categories: User engagement

Collect Nodes

Collect nodes is about collecting nodes "on the fly", either from a full node (with an additional block) or from a list of nodes (views). It's also about making collections (IE: being able to list,...
Categories: Content editing experience, User engagement

Node badges

This module allows badges to be assigned to nodes. You can specify the type of nodes allowed to have badges on a per-badge basis; you can also delegate which user roles are allowed to assign badges...
Categories: Content display, User engagement

Criteria Rating

Rate Content by custom criterias. This could be useful when you need to want to give a node rates on more criteria. In the picture aside, you see an example of "Criteria Rating" for song content...
Categories: User engagement

Affinity

#D7CX I pledge that Affinity will have a full Drupal 7 release on the day that Drupal 7 is released. The Affinity module is intended to be used as a catalyst for community interaction on sites...
Categories: User engagement, Access control

URL Proxy

The URI Proxy modules intention is to replicate common functionality found with ad agencies for example, to track outgoing traffic. This module will be primarily an API-like module, and should not...
Categories: Content editing experience, User engagement

Comment Modr8

Adds ajax moderation to comments. Uses the fivestar module to display stars. Selecting the right star will change the average rating on that comment, and based on the average, will either publish...
Categories: User engagement

WoW Armory

The World of Warcraft armory contains vast information for players and guilds. WoW Armory downloads and stores your guilds roster information at each cron run, showing it in a neatly organized and...
Categories: User engagement, Import and export

UpDown

This module is no longer under active development. Plans are in the works to merge it with the Voting Up/Down module. While there will be an upgrade path from this module to the merged module,...
Categories: User engagement

NikePlus

The NikePlus module allows you to sync up your run data from the nikeplus.com website. Currently, the module provides a block that displays a summary of your runs, as well as view that provides two...
Categories: User engagement

Brainfsck

Provides an input filter and API to interpret Brainfuck code through Daniel Lorch's Brainfuck Interpreter.
Categories: Content editing experience, User engagement

OG Node Approval

OG Node Approval offers content review between group members allowing them to approve or reject content. When creating or updating content simply choose the audience for the content (including...
Categories: Content display, User engagement

Speed reading toolkit

Tools to practice speed reading with any Drupal content. NOTICE: Depends on jQuery Update 2.x. Features like Hopify wanted! Version 1.x Previous version holds the name "Fast Reading Toolkit", which...
Categories: Content display, User engagement

Drigg External Vote Button

This module is meant to work as an external vote button for scoops available inside a Drigg system. It builds upon the Drigg set of modules. It provides a javascript button to include in a page...
Categories: User engagement

cmsns

CMSNS integrated modules, including the relationship between friends, Message, points. Module only Chinese language, does not recommend use in the production environment.
Categories: User engagement

activeCollab

Provides an API for communicating with activeCollab. This project is far from feature complete, though a popup is available for submitting and viewing project tickets.
Categories: Developer tools, User engagement

Breakout

Plays the game 'Breakout' where you play against the computer. The breakout images and background can be themed to your site. The game is javascript (original javascript script by Alexis "Fyrd"...
Categories: User engagement

Tapatio

Enable users to leverage a drupal system as a front end to twitter.com (and other sources in the future) allowing them to use drupal as a hub for message aggregation, moderation, and dispatching....
Categories: User engagement, Site structure, Integrations

Game Utility Clock

Game clocks may be used for various purposes, such as keeping an in-game calendar, tracking game effects and events, and limiting characters to acting at a slower pace suitable for a web-based game...
Categories: User engagement

Game Utility Calendar

This module, still in development, will be a gaming utility that will offer in-game calendars, particularly suitable for RPG's, easily handling dates from medieval times to the distant future. It...
Categories: User engagement, Developer tools

Game Character Node

The Game Character Node module provides a structure and API for Game Character nodes on your site. You can set one or more node types to be Game Character types from the Game Character...
Categories: User engagement, Developer tools

Game Utility Queue

Dependent on Game Clock and Game Character. A Game Queue will act on clock ticks, allowing game characters to add actions to a queue, which will be processed in turn. Actions take 1 or more Action...
Categories: User engagement, Developer tools

Userfly Advanced Integration

With userfly you can run instant usability studies for your website using your real users. userfly is a free service and will allow you to watch movies/screencasts of your users’ browsing sessions....
Categories: User engagement, Site structure

Functional Behavior Assessment and Analysis

This module enables you to use Drupal to create and track students' behavior. It is meant to be a classroom management / classroom discipline tool. This is mainly used for child behavior monitoring...
Categories: Content display, User engagement

Game Utility: Message

This provides an API for setting, storing, and displaying game messages. game_set_message($type, $message, $variables = array(), $recipients = array()); game_get_messages($oid, $from = 0, $count =...
Categories: User engagement, Developer tools

Pages