Drupal Top Modules

1. Views

Drupal Views allows you to organize your contents, Create lists, tables, and feeds of content. This can be nodes, comments, users, or entities of any type with any type of filter.

2. Token

The Token module provides an API for providing tokens to other modules. Tokens are small bits of text that can be placed into larger documents via simple placeholders, like %site-name or [user].

3. Features

A great tool for developers to backup their various configuration (Panels, Views, content types) to code. Features ensuring everyone is working from the same dataset. Export your configuration to features and it will live in code, safely committed to your repository. There are potential performance benefits for sites that are database intensive.

4. Chaos Tool Suite (ctools)

Ctools  primarily a set of APIs and tools to improve the developer experience. It also contains a module called the Page Manager whose job is to manage pages. Ctools is now required by Views in Drupal 7 so this is a must have module which helps power other import modules like Views, Panels & Features to list a few.

  • Plugins
  • Exportables
  • AJAX responder
  • Form tools
  • Object caching
  • Contexts
  • Modal dialog
  • Dependent
  • Content
  • Form wizard
  • CSS tools

4. Global Redirect

A helpful SEO-based module that helps Drupal not appear to have duplicate URLs so that your site isn’t penalized by search engines.

5. Display Suite

Display Suite is a powerful, highly extensible module that gives developers complete control over how content is displayed. It features an intuitive, drag-and-drop interface and includes a group of pre-configured layouts that make it even easier to control the display of your nodes, views, comments, etc.

6. Pathauto

The Pathauto module automatically generates URL/path aliases for various kinds of content (nodes, taxonomy terms, users) without requiring the user to manually specify the path alias.

7. Date

This package contains both a flexible date/time field type Date field and a Date API that other modules can use.

9. Webform

Webform is the module for making surveys in Drupal. After a submission, users may be sent an e-mail “receipt” as well as sending a notification to administrators. Results can be exported into Excel or other spreadsheet applications. Webform also provides some basic statistical review and has and extensive API for expanding its features.

10. Organic groups (og)

Organic Group Enable users to create and manage their own ‘groups’. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves

11. User Relationship

Administrators are able create relationship types (friend, coworker, etc). Relationship types can be setup to be one-way or mutual. If a relationship type is one-way (subscriber) only the requester is shown as relating to the requestee. Relationship types can also be set as needing or not needing approval.

12. Admin Menu

Must have module, Admin Menu Provides a theme-independent administration interface (aka. navigationback-end). It’s a helper for novice users coming from other CMS, a time-saver for site administrators, and useful for developers and site builders.

13. CK Editor – WYSIWYG HTML editor

This module will allow Drupal to replace textarea fields with the CKEditor – a visual HTML editor, usually called a WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It’s very fast and doesn’t require any kind of installation on the client computer.

14. Devel

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

Helper functions for Drupal developers and inquisitive admins. This module can print a summary of all database queries for each page request at the bottom of each page. The summary includes how many times each query was executed on a page

  • Generate content
  • Devel Node Access (DNA)

15. Flag

Flag is a flexible flagging system that is completely customizable by the administrator. Using this module, the site administrator can provide any number of flags for nodes, comments, users, and any other type of entity. Some possibilities include bookmarks, marking important, friends, or flag as offensive. With extensive views integration, you can create custom lists of popular content or keep tabs on important content.

16. Jquery Update

Upgrades the version of jQuery in Drupal core to a newer version of jQuery.

17. Private Message

Privatemsg allows your site’s visitors to send private messages to each other. Perfect for community oriented sites, such as forums and social networking sites. Many additional features are available as separate modules.

18. Subscriptions

This module enables users to subscribe to be notified of changes to nodes or taxonomies, such as new comments in specific forums, or additions to some category of blog. Once enabled, all nodes will have an additional link that allows the user to change their subscriptions. Users have tab on their user screen to manage their own subscriptions. Users can also set an auto-subscribe function which notifies the user if anyone comments on posts they have made. Admins can turn this on by default.

19. User Relationship Locator

User Relationship Locator extends User Relationships module to provide the ability to find and add new user relationships based on user information provided by a sub-module.

You probably have seen this feature elsewhere on the internet under the heading “People you may know”.

20. Rules

The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). It’s a replacement with more features for the trigger module in core and the successor of the Drupal 5 workflow-ngmodule.

 

Useful Modules

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s