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. You can view module usage statistics for all modules to view the most popular modules used by the Drupal community.

Views

The Views module provides a flexible method for Drupal site designers to control how lists and tables of content (nodes in Views 1, almost anything in Views 2) are presented. Traditionally, Drupal has hard-coded most of this, particularly in how taxonomy and tracker lists are formatted.

This tool is essentially a smart query builder that, given enough information, can build the proper query, execute it, and display the results. It has four modes, plus a special mode, and provides an impressive amount of functionality from these modes.

Among other things, Views can be used to generate reports, create summaries, and display collections of images and other content.

VersionDateLinksStatus
7.x-3.x-dev2009-Dec-27Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-2.82009-Dec-03Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.62007-Jul-14Recommended for 5.xThis is currently the recommended release for 5.x.

Content Construction Kit (CCK)

The Content Construction Kit allows you to add custom fields to nodes using a web browser.

VersionDateLinksStatus
6.x-2.62009-Nov-05Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.102008-Nov-05Recommended for 5.xThis is currently the recommended release for 5.x.

Administration menu

Administration menu (back-end) for Drupal

Administration menu module provides a theme-independent administration interface (aka. navigation, back-end) for Drupal. It's a helper for novice Drupal users coming from other CMS, a real time-saver for Drupal site administrators, and definitely a must for Drupal developers and site builders (keyword: Devel integration).

The module renders all administrative menu items below 'administer' in a clean, attractive and purely CSS-based menu at the top of your website. It contains not only regular menu items - local tasks are also included, giving you extremely fast access to any administrative resource and function your Drupal installation provides.

Drupal exposed! Administering, developing, and working with Drupal has never been that fast, easy and concise.

Administration menu needs serious help.

Drupal's menu system contains bugs that badly need to be fixed. If you want to help, see:

#550254: Menu links are sometimes not properly re-parented
#566094: menu_tree_data() doesn't build proper hierarchy

Showcase and Quality Assurance

VersionDateLinksStatus
7.x-3.x-dev2009-Dec-25Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.52009-Jul-02Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.82009-Jan-24Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.42007-Sep-06Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

ImageAPI

This API is meant to be used in place of the API provided by image.inc. You probably do not need to install this module unless another module are you using requires it. It provides no new features to your Drupal site. It only provides an API other modules can leverage. Currently GD2 and ImageMagick support are distributed with ImageAPI.

Note: Requires PHP5!

VersionDateLinksStatus
7.x-1.x-dev2009-Nov-12Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.62009-Apr-17Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.52009-Apr-17Recommended for 5.xThis is currently the recommended release for 5.x.

Date

#D7CX: I pledge to have a Date Field released on the day that Drupal 7 is released. Views integration, including calendar module, will be ready released on the day that Views releases.

This package contains both the Date module and a Date API module. The Date API is available to be used by other modules and is not dependent on having CCK installed.

The date module is a flexible date/time field type for the cck content module which requires the CCK content.module and the Date API module.

Videos/Tutorials

  • See a great new screencast demonstrating Date and Calendar at DrupalTherapy.
  • Jan Polzer has produced a Czech screencast about how to use the Date Wizard and Calendar at Maxiorel.
  • The Drupal Handbook pages are at Date/Calendar Documentation.
  • Drupal 6 version only: If you install the Advanced help module you'll have access to a growing collection of help pages documenting how everything works .

More Information

VersionDateLinksStatus
6.x-2.42009-Sep-16Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.82009-Sep-16Recommended for 5.xThis is currently the recommended release for 5.x.

Google Analytics

Adds the Google Analytics web statistics tracking system to your website.

The module allows you to add the following statistics features to your site:

  • Selectively track certain users, roles and pages
  • Monitor what type of links are tracked (downloads, outgoing and mailto)
  • Monitor what files are downloaded from your pages
  • Cache the Google Analytics code on your local server for improved page loading times
  • Track user segmentation from Drupal profile data
  • Site Search support
  • AdSense support
VersionDateLinksStatus
7.x-1.x-dev2009-Oct-18Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-2.22009-Apr-01Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.92009-Apr-01Recommended for 5.xThis is currently the recommended release for 5.x.

Link

#D7CX: I pledge that Link will have a full Drupal 7 release on the day that Drupal 7 is released.

A CCK content field which lets you add a complete link to your content types; including URL, title, and optionally a target attribute.

Requires the content module (CCK).

VersionDateLinksStatus
7.x-1.x-dev2009-Nov-09Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-2.82009-Nov-05Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.62009-Nov-02Recommended for 5.xThis is currently the recommended release for 5.x.

Wysiwyg

Wysiwyg in action. (animated)

Wysiwyg module allows you to use client-side editors (a.k.a. WYSIWYG editors) to edit content in Drupal. It simplifies installation and integration of editors and allows to assign an editor to each input format. Wysiwyg module replaces all other editor integration modules and no other Drupal module is required.

It is capable to support all kinds of client-side editors. A client-side editor can be a HTML-editor (a.k.a. WYSIWYG), a pseudo-editor (buttons to insert markup into a plain textarea), or even a Flash-based editor. Each editor library is integrated through support files. Support for various editor libraries is built-in.

Wysiwyg module allows Drupal modules to integrate with all editors - without having to implement editor-specific code.

Have a look at the current Progress & Summary to help in development by trying new, great features. Discussions happen in the Wysiwyg group, but also in IRC #drupal-wysiwyg.

VersionDateLinksStatus
7.x-3.x-dev2009-Nov-18Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-2.02009-Jun-10Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.02009-Jun-10Recommended for 5.xThis is currently the recommended release for 5.x.

XML sitemap

The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also comes with several submodules that can add sitemap links for content, menu items, taxonomy terms, and user profiles.

Please read the included README.txt, the handbook documentation, and the current list of known issues for more information before using the module.

VersionDateLinksStatus
7.x-2.x-dev2009-Dec-24Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.12009-Aug-25Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.72009-Sep-30Recommended for 5.xThis is currently the recommended release for 5.x.

Devel

#D7CX: I pledge that Devel will have a full Drupal 7 release on the day that Drupal 7 is released.

Note: theme developer module has moved

A suite of modules containing fun for module developers and themers ...

VersionDateLinksStatus
7.x-1.x-dev2009-Dec-26Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.182009-Sep-23Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.22009-Sep-23Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2007-Jan-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.