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
- Digett's Favorite Drupal 7 Contrib Modules
- Jay's Top 50 Drupal 7 Modules
- ComputerMinds - Our top Drupal modules of 2011
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. |
