Module Reference List

Modules I Use

Development

Devel A suite of modules containing tools for module developers and themers.

Field Modules

Date This package contains both a flexible date/time field type Date field and a Date API that other modules can use.
Link URL field type for content.
RSS field formatters Provides field formatters for the node RSS view mode. Notably, it adds RSS file enclosures back to Drupal 7.
Text Formatter This module provides a field formatter to render values in text, long text, number, list, and taxonomy reference fields as HTML or comma-separated lists.

Security Modules

Security Review The Security Review module automatically audits many of the easy-to-make mistakes that render your site insecure.

Site Building

Global Redirect Global Redirect adds some sanity around providing consistant path aliases. It's usually recommended for SEO purposes but worth adding for a consistant path presentation.
Nodequeue The Nodequeue module allows users to collect nodes in an arbitrarily ordered list. This list can be used with Views to provide featured content or lists on a page or in blocks.

Pathauto

Automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias.
Token Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user]. The Token module provides a central API for modules to use these tokens, and expose their own token values.
Views Views is block and page building tool that allows the easy construction of list and report style pages. There are a number of companion modules that extend this functionality to displaying slide shows and performing bulk operations.

Theming

Skinr Skinr's main purpose is to allow the theme to define a set of reusable and modular CSS styles, and to make those styles available in Drupal's UI.

User Interface Modules

Administration Menu Provides a theme-independent tool bar style pull-down menu for the site administration functions. Drupal 7 has it's own version but I like this one better.
Wysiwyg Allows to use client-side editors to edit content. It simplifies the installation and integration of the editor of your choice.

Other People's Module Lists


The Interesting List

A place to note interesting modules so I can avoid the pain of trying to trying to locate them again.

Absolute Messages Displays system messages in fully themeable colored horizontal bars on top of the page.
Bundle Copy Bundle copy is a replacement for the Content copy module which lives in the CCK project for Drupal 6.
Custom Contextual Links Allows you to add your own links to the contextual drop down widgets of blocks and nodes.
Drupal SEO Tools Drupal SEO Tools module integrates search engine reporting, analysis and optimization tools into your website by providing a dashboard that integrates analytics reports with links to webmaster tools and Drupal SEO modules.
Field multiple limit This is a simple module that adds an option to limit the number of values to display on multiple values fields.
Maxlength Maxlength allows you to set maximum length of any field on any form. When the maximum length is enforced for a field, while editing content of that type some Java Script will countdown how many characters are left.

Multiple Selects

Rather than having the browser multi-select field, this modules allows you to have multiple select fields with the traditional FieldAPI 'Add another item' button.
Rabbit Hole Add permission control/view access to node content types.
Select (or other) Provides a new Forms API element which is a select/radios/checkboxes element that has an 'other' option. When 'other' is selected a textfield appears for the user to provide a custom value.
Shield Prompts for a password before allowing access to the site.
Views Dependent Filters Allows the presence of exposed filters on a view to be controlled by values in another exposed filter. Dependent filters are hidden when not relevant, and their values are not considered when the exposed form is submitted.
Views Quicksand Quicksand is a jQuery Plugin that provides a nice animation for filtering or reordering lists of content.
jQuery Quicksand plugin page
Module Monday: Views Quicksand
Workbench Workbench provides overall improvements for managing content that Drupal does not provide out of the box.