10 Must Have Drupal 7 Modules

by Saad Durrani  January 1, 2014

Drupal 7 Modules

Here’s a trick. Go to WhatCMS.org and type www.magento.com in the field box and press ‘Enter’. You will see the result shown below.

Magento uses drupal for website




Surprising, isn’t it?

Drupal can be termed as the original content management system (CMS) solution. Currently, there are two versions of Drupal in mainstream use, where Version 7 leads the market. Even though Drupal is being used by 1.9% of all websites (as reported by W3Techs), it powers the websites of many great publications like The EconomistBillboardMen’s Health and Newsweek. Websites of Harvard University, University of Texas, and Duke University are also using it. Even, the internet registration regulatory body ICANN.org trusts this CMS for its website.

Why use Drupal Modules?

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.

Must-have Drupal 7 modules

While there is great choice when it comes to putting modules, there are some which are must-have for a Drupal website. 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.


This is perhaps the most difficult of Drupal modules to understand. It does not have a visible effect, but it is of great importance. It allows you to put variable-like elements under which designated text replaces the placeholders. Let’s say if your website is programmed to email the latest blog updates, a token [like an email] will be used for such a purpose. Many other modules rely on the Token module for their functioning. This is why we rate it as the most important.




If you are running a content based website, you will need to have automated and SEO-friendly URLs for a Drupal website. This can be done for various content types. For example, you can make sure that all your blog posts are posted as ‘/blog/blog-title’. In this case, ‘blog-title’ will be a token. So, the Token module should be installed beforehand.


Google Analytics

All this automation will be of no use if you do not get information of your site’s traffic. The module is easy to install and it tracks all the necessary information about your website’s traffic.



Unless you are a fan of plain text, this module is a must-have, especially if you are running a blog. WYSIWYG allows the use of client-side text editor modules which are required to be installed separately. So, if you want formatting buttons in your text area, you need to install this module.



It is the HTML editor module that is available for Drupal. Simply put, it gives a Word-like text input functionality by replacing the default Drupal textarea. Through this module, you can insert images, tables and hyperlinks. It even has a built-in spell-check capability. For a demo, you can click here. To download the module, please click the button below.



Social shares are the proof of your popularity. Even if you do not have any shares, it does not mean you are never going to get any. Use the ‘ShareThis’ module for the purpose of integrating social sharing buttons in a variety of forms.



The best capability of Disqus is that it allows you to develop a commenting system while keeping spammers at bay. Disqus gives you the option to ask for sign-ins while commenting. For signing in, you do not need a specific Disqus ID as popular social media sign-ins (like Facebook, Google+, Twitter, etc.) are offered. Therefore, you have a great chance at getting reliable feedback which in return creates more content—and thus, giving you an SEO edge.



Drupal does not have a very nice file management system. The Media module is going to save you from a lot of hassle. It integrates with the Drupal core and makes files and media management easy by introducing a ‘Unified User Interface’. It even handles the media assets store on a third-party host.


Backup and Migrate

Like anything, there is a chance your Drupal website might break. This is why keeping backups is essential. ‘Backup and Migrate’ is the defacto module for this purpose. It stores a backup of your MySQL databases and files. When required, it helps you in their restoration or migration. This module allows you to take backups to email, FTP or S3. You can schedule backups too. Plus, by installing more modules, you can backup your files directory and store your backups on Dropbox.



Firstly, to install Views, you need to install the ‘Ctools’ module which basically works like a framework for this module. Secondly, you need this module for a lot of different tasks. It helps in tasks where lists of certain content types are to be produced. It also helps in sorting out the default front page view. Therefore, if you know your SQL well, you are going to love Views.


If you think you know more modules, do let us know about them in the comments below.

Taking Drupal to the Cloud

Drupal Market Position


The graph shown above puts an interesting fact out.  Drupal may not be used by many sites, but it is preferred by high traffic sites, and it is common knowledge that cloud hosting is the best for high traffic sites. But, it is easier said than done. That is why investing in a managed cloud hosting service is a great idea. At Cloudways, we will handle all performance vitals (like uptime, scalability, backups, etc.) so you can focus on your core business functions. Click the button below to get a free quote!

Fast Drupal Hosting

A great software like Drupal deserves to be hosted on a great web host. Cloudways Managed Drupal Hosting Platform provides you the best performance for the Drupal CMS. The VMAN formula comprising of Apache, Nginx, Varnish, Memcached, MySQL and optional Redis is the secret behind exceptional performance of Drupal sites hosted through Cloudways. Launch your free trial on Cloudways today to test the modules of Drupal.


Start Creating Web Apps on Managed Cloud Servers Now!

Easy Web App Deployment for Agencies, Developers and E-Commerce Industry

About Saad Durrani

Saad is the Senior Editor at Cloudways – A Managed Cloud Hosting Platform. He is a technology enthusiast who loves to blog about emerging technologies and trends. When he is not blogging, he goes to the beach to find inspiration for his fictional stories.

Stay Connected:

To Our Newsletter

You Might Also Like...

  • Furqan Raza panjwani

    Nice Blog Saad

  • Syed Waseem Abbas

    I found Drupal a little nasty as its CMS is difficult to understand so i choose WordPress but you have done great with Drupal. Although, i have no idea that magento.com is on Drupal so this one is really good to know, keep it up!

  • EclipseGc

    Views is one of the quintessential drupal modules, no doubt, but it depends on the CTools module, which has some great stuff in it. Amongst the best is the Page Manager module which allows various pages within Drupal 7 to be overridden with different output, and allows new pages to be created from the UI. This leverages the Panels Module which gives a visual layout tool, and a series of plugins for use in this tool. It’s really unparalleled in the drupal ecosystem and the greater CMS world to a certain degree. I’d really encourage giving it a whirl. It’ll require a little bit of learning, but then, so did views.

    • Saad Durrani

      @eclipsegc:disqus Many thanks for reading this. I wrote this post for beginners, and they too have to learn a lot. I personally think Drupal is wonderful when it comes handling a lot of diverse count requirements.

  • gsivaprabu

    Nice Article.. Thanks…

  • James Casey

    Nice article, thanks!

    • Saad Durrani

      @disqus_UoZt44dkUl:disqus Thank you for reading!

  • hamiseady

    Views is one of the perfect drupal segments, no question, but it relies on the CTools component, which has some excellent things in it. Amongst the best is the Web page Administrator component which allows various webpages within Drupal 7 to be overridden with different outcome, and allows new webpages to be designed from the UI. This controls the Sections Module which gives a visible structure device, and a sequence of plug-ins for use in this device. It’s really remarkable in the drupal environment and the higher CMS globe to a certain level. I’d really motivate providing it a try. It’ll need a little bit of studying, but then, so did opinions.

    Die Alle Zwei Tage Diät

  • zarianicheal

    You people are saying what’s on your mind. So, comparing to other CMS Drupal is the best one. WP is the Second and all other CMS are next. When i comes to drupal, i have no idea about drupal. Then, i view some of the terms about drupalmint.com, there see a lot of services to know. It’s really good one to know..Thanks to drupal:)

  • Tom Holzer

    Instead of Google Analytics I would suggest the Google Tag Manager Module as you can add analytics via GTM anyway: https://www.drupal.org/project/google_tag