This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

✨ Vultr and Linode are back on Cloudways! VIEW PLANS→

Top 10 Drupal 7 Modules

Updated on March 28, 2018

5 Min Read

drupal 7 modules

Do you have a Drupal 7 website or are interested in developing a website using Drupal’s most popular version?

Well then, you’re in luck, because there are loads of Drupal 7 modules and themes available to spice up your website. I have previously written about the most popular Drupal 7 themes. In this article, I’ll be highlighting the most popular modules for Drupal 7.

Like other CMS software, Drupal allows you to extend its functionalities with the help of add-ons. These add-ons are known as “Contributed Modules” or simply Modules. Currently, for Drupal 7, there are 8,124 modules out of which 5,474 are actively updated and maintained. These modules have the ability to introduce all sorts of functionalities from media management to e-Commerce, from core administration to content handling.

A Drupal module is a collection of files containing a few useful and is written in PHP. Since the module code executes inside the context of the website, it can be utilized by all the functions and get to all factors and structures of the Drupal core

As you may know, modules are essential components of this excellent content management system. They add extra functionality to your website and make it as powerful as you wish. So without further ado, let’s start with the list of popular Drupal 7 modules.

While there is a great choice when it comes to putting modules, there are some which are must-haves for a Drupal website. The Drupal 7 core system module provides system-wide defaults for running cron jobs, caching, and other essential tasks. However, before installing any module, you must read the documentation that comes with those modules. A good practice is to make a backup of your Drupal website before installation.

  1. Chaos Tool Suite
  2. Token
  3. Libraries API
  4. Pathauto
  5. Entity API
  6. Jquery Update
  7. Administration Menu
  8. Webform
  9. Date
  10. IMCE

Chaos Tool Suite

Undoubtedly, the most popular and a very powerful module in the entire sea of modules for Drupal 7, Chaos Tool Suite has more than a whopping 8 million downloads and is currently being used in over 900k websites. These sheer numbers are a perfect testament to its popularity.

This Suite is basically a library of APIs and tools that greatly eases development. Features include the ability to make it easy for modules to let other modules implement plugins from .inc files. To check out the complete list of features of Chaos Tool Suite, head over to its official page.

This module is created by Earl Miles.


In Drupal, Tokens are a special string of text that acts as placeholders. They are used to generate strings dynamically, such as a name in a welcome message. This helps avoid hard-coded strings for dynamic values. Token are used for dynamic properties such as date, time etc.

This module adds tokens that are not available in Drupal 7 by default. To check out the complete list of tokens in Drupal 7, check out the official Drupal documentation here. Do note though that the tokens available on your website will depend on the modules that you have enabled.
drupal 7 token module

This module is contributed by Dave Reid.

Stop Wasting Time on Servers

Cloudways handle server management for you so you can focus on creating great apps and keeping your clients happy.

Libraries API

Libraries API allows developers to use external libraries such as Jquery in Drupal websites. As such, it is a very simple yet very powerful module that often plays a vital role in extending Drupal’s development possibilities.

This module is contributed by Daniel Kudwien.


As I mentioned in my Drupal SEO article, clean and understandable URL are essential for your website’s search engine optimization. In this context, it is hard to overlook Pathauto, a very powerful module that automatically creates understandable and clean URLs for various components of your Drupal website such as nodes, taxonomies etc. Note that this module requires Token and Chaos Tools module to be installed on the website.

pathauto module

This module is again, contributed by the venerable Dave Reid.

Entity API

Entity API provides a unified manner of handling entities and their properties by extending Drupal core’s entity API. For in-depth coverage of this module, check out the official page.

This module is contributed by Wolfgang Ziegler.

Jquery Update

Jquery Update pretty much self-explanatory module; it updates the Jquery version in the Drupal core to the latest release of the library. This module comes to us courtesy of Jeff Robins.

Administration Menu

As a Drupal website developer, the Administration menu panel is probably where you spend most of your time. Drupal’s native admin panel is pretty bland and (very) confusing to newcomers. This module aims to address this issue by providing CSS/JS based menu for the admin panel. You can get the complete information for this module on its official page.

Administration menu module

Again, Daniel Kudwin is behind this very helpful module.


If you have ever developed a website, you understand the central importance of the forms. Webform greatly eases the process of creating forms for your website. Not only this, you can also use it to send customized emails upon completion, get the results and import these results into a spreadsheet.

webform module

The developer-friendly module is created by Nate Haug.


As you could guess from the name, this module provides a date/time field. In addition, this DATE exposes an API that other modules could use. Note that this module has been included in Drupal 8’s core.

date module

This module was submitted by VijayChandran Mani.


IMCE is an AJAX based image and file uploader/ browser. The module is simple but effective and very useful.

IMCE module

We’ve got ufku to thank for this module.


These are the actively maintained Drupal modules. I hope you found this post useful. If you are looking for Drupal 8 modules, then you can check out my post about the must have Drupal 8 modules.


Share your opinion in the comment section. COMMENT NOW

Share This Article

Hamza Zia

Hamza is a Drupal Community Manager at Cloudways - A Managed Drupal Hosting Platform. He loves to write about Drupal and related topics. During his free time, he can be seen obsessing over Football, Cars, Android and Gaming.


Get Our Newsletter
Be the first to get the latest updates and tutorials.

Thankyou for Subscribing Us!


Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Want to Experience the Cloudways Platform in Its Full Glory?

Take a FREE guided tour of Cloudways and see for yourself how easily you can manage your server & apps on the leading cloud-hosting platform.

Start my tour


  • 0


  • 0


  • 0


  • 0



For 4 Months &
40 Free Migrations

For 4 Months &
40 Free Migrations

Upgrade Now