Modules

You can also view an alphabetical list of projects that includes all projects but only their names.

Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.

23 Video

This module integrates with the commercial video service 23 Video.

It is still a work in progress, but currently we have configuration and communication working, and an upload form to add video to 23 Video from your Drupal site is in progress.

After that, we'll make embedding work and possibly create a CCK field for referencing videos.

404 Blocks

On 404 Not Found error pages, Drupal will skip rendering of several pieces of your website for performance reasons. Some of these include:

  1. The "Left" and "Right" regions of your theme.
  2. The "Primary links" block and any other menu links block.*
  3. The Primary links and Secondary links of your theme.*

* Unless you have configured a "Default 404 (not found) page" on admin/settings/error-reporting.

But many websites find those items invaluable. Especially on 404 pages, when they want to show lost users how to get to real pages.

So this module simply revives those features on 404 pages. Simply install and enable the module. No configuration needed.

VersionDateLinksStatus
6.x-1.12009-Jul-01Recommended for 6.xThis is currently the recommended release for 6.x.

5 Second Game

The engine for 5 Second Game is built on a Rock-Scissors-Paper concept. There are three stats, corresponding to that, and everything modifies that: character classes, skills, combat, etc. It is meant to be a fast paced, easy to grasp, infinitely extensible game.

The game is designed to be fit into an embeddable widget, so that users may post the game in a blog or other page, allowing others to quickly and easily play the game. A widget may highlight that user's character, challenging all takers.

The game lends itself well to guilds and the like as well, which are also built into the system. Characters may belong to one or more guilds, which govern themselves as desired by their players. The system honors the guilds' wishes, so that characters belonging to a specific user-formed guild might gain certain bonuses (or suffer penalties) according to the guild charters.

Additionally, servers may choose to allow characters to migrate between certain other servers. The character may be "translated" during migration, so that world/genre integrity is maintained (if desired). However, the simplicity of the system lends itself easily to that, if an administrator doesn't mind a gun-toting sheriff to arrive at the scene of a medieval tournament, or conversely if the player of a high elf wizard doesn't mind being translated to a nanobotic engineer on a space station.

You can play the game at http://5secondgame.com to see it in action (once it's built...)

VersionDateLinksStatus
6.x-1.x-dev2009-Feb-21Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

8-ball

Just a bit of silliness that outputs a block with an 8-ball widget in. Completely useless except as a critical decision-making tool for your visitors.

This module is brought to you by Rage AGainst thE cube faRm

Note: 5.x users will need to upgrade jQuery to 1.2.6.

VersionDateLinksStatus
6.x-1.2-beta22009-Apr-24Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.12009-Feb-03Recommended for 5.xThis is currently the recommended release for 5.x.

960 Gridder

Gridder Module being used on himerus.com

The 960 Gridder module utilizes the code developed by Andrée Hansson, and is intended for use with the ninesixty theme created by dvessel. The 960gs CSS Framework system was originally created, and is maintained by Nathan Smith.

Using the 960 Gridder module allows you to enable the 960 Gridder by default without using the bookmarklet provided at the author's website. It also provides an administrative interface, allowing you to configure ALL of the options available with 960 Gridder and additional features including:

You can save these settings as the default settings for when 960 Gridder loads, so that you don't have to configure it every time it loads as well.

VersionDateLinksStatus
6.x-1.02009-Jun-25Recommended for 6.xThis is currently the recommended release for 6.x.

A DiggBar Blocker

An implementation of the Diggbar Blocker for Drupal, written by Dustin Brewer. Original idea/regex/message by John Gruber, http://www.daringfireball.net/2009/04/how_to_block_the_diggbar

By default this module will show John Gruber's message:

Dear Digg,
Framing sites is bullshit.

Your pal,
--J.G.

NOTE: This module will not work with Drupal's Aggressive Cache setting.
Sorry! You'll need to use some kind of Javascript Framebuster script for that!

Most updated source on github: http://www.github.com/mannkind/diggbar-drupal-module

VersionDateLinksStatus
6.x-1.02009-Apr-12Recommended for 6.xThis is currently the recommended release for 6.x.

About This Node

About This Node creates a block that displays information about the node you're viewing. It allows users to see, at a glance, the following information without clicking "Edit" or digging into revision history:

  • node ID (NID)
  • node type (content type)
  • creation date and time
  • creation author (user who created the node)
  • last updated date and time
  • last updated author (user who made the most recent change to the node)
  • published status
  • promoted to front page status
  • sticky status
  • commenting status (enabled, read only, or disabled)

Note: About This Node is not built with end-users in mind. Rather, this is an administrative tool to allow admins and other privileged users quick access to important information about a node. Requests to add end-user-facing features will be denied (with a friendly apology, of course).

Installation

This module, when enabled, creates a block that displays the information about a node. You will need to display this block in one of your theme's regions (at Admin > Site Building > Blocks).

VersionDateLinksStatus
6.x-1.0-rc52008-Sep-12Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.42008-Nov-06Recommended for 5.xThis is currently the recommended release for 5.x.

Absolute src

When sending e-mail / using CDN/static file server, we often need to parse images to absolute url. This is why this tiny module exists.

This module only parse relative url to absolute url dynamiclly, and you can also set custom url when you have CDN/static file deliver server.

VersionDateLinksStatus
6.x-1.12008-Jun-29Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22008-Sep-07Recommended for 5.xThis is currently the recommended release for 5.x.

Absolute URLs

This very simple module causes all of your site's internal URLs to be rendered as absolute URLs (e.g., "http://mysite/node/whatever") instead of relative URLs ("/node/whatever"). Some people think this is useful for SEO.

All this does is modify the global base_path variable in an init() hook so that all calls to base_path() will get an absolute URL. So, of course, if you or your module/theme don't use base_path(), you won't get the benefit of this.

VersionDateLinksStatus
5.x-1.x-dev2009-Feb-26Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

abuse

This module allows users to flag nodes and comments as offensive for the adminstrator to review.

The admin can specify which type of nodes are allowed to be flagged.

Permissions
There are 3 permissions - administer abuse reports, flag content, and direct flag content. Administer abuse reports allows a user to see which nodes have been flagged and allows them to either remove from the site or allow back into the system. Flag content allows a user to flag content. Direct flag allows a user to flag a content and set the content as 'hidden'. In essence, it is a person who has been trusted to flag genuinely bad content to be removed without requiring multiple users to flag the content before the system hides it.

Content Status

VersionDateLinksStatus
6.x-1.x-dev2008-Nov-06Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.0-beta2008-Mar-28Recommended for 5.xThis is currently the recommended release for 5.x.
 
 

Drupal is a registered trademark of Dries Buytaert.