Drupal Modules: Four Must-Haves For Your Site

Filed in Cloud Industry Insights by Brant Darilek | February 4, 2013 10:30 am

The beauty of Drupal is that you can customize it to get a site that is a unique representation of you and your company. Choosing a custom theme and modules is one way to make your hosted Drupal site[1] stand out. However, if you have a developer, there are several modules that you need to install.

One module that every Drupal developer uses is views[2]. This module enables you to quickly and easily generate lists and pages where you replicate a lot of content. The views module is one of the most used modules for Drupal, and one that you will want to install right away.

The features[3] module is extremely useful when you are working in multiple environments, such as dev and production. For example, let’s say that you are making all of your development changes and creating your content types in a dev environment. The features module writes all this into code, which makes it deployable to your production environment, allowing you to keep a subversion repository or a GIT repository. You can then easily deploy those changes out to your Drupal website in the production environment.

Another very important module is the Devel module[4]. This module allows you to see what functions and hooks are firing as you develop your website. The Devel module also allows you to quickly generate generic Lorem Ipsum content and generic images for testing. This sample content is a great help for you to get a good idea of the look and feel of what you are building and how the user can interact with the content on the site.

Finally, there is the Drush module[5], which is a great module that allows you to use command line code to make changes and install/uninstall modules for your Drupal site. This allows you to update your Drupal site without going through a cumbersome GUI so you can make changes rapidly. The Drush module also has some basic functionality to help clear all of Drupal’s cache quickly.

Before I start any Drupal project, I make sure that I have these essential modules to aid in development with Drupal. What are some of your essential Drupal modules? Let me know in the comments below!

Check out the previous post in this Drupal series where Brant gives an introduction to Drupal[6]. In his next post, Brant discusses how to prevent spam in Drupal. Find out more about hosting your Drupal site at Rackspace[7].

Endnotes:
  1. hosted Drupal site: http://www.rackspace.com/cloud/sites/web-hosting/drupal/
  2. views: http://drupal.org/project/views
  3. features: http://drupal.org/project/features
  4. Devel module: http://drupal.org/project/devel
  5. Drush module: http://drupal.org/project/drush
  6. Brant gives an introduction to Drupal: http://www.rackspace.com/blog/intro-to-drupal-make-your-site-stand-out/
  7. hosting your Drupal site at Rackspace: http://www.rackspace.com/cloud/sites/web-hosting/drupal/

Source URL: http://www.rackspace.com/blog/drupal-modules-four-must-haves-for-your-site/