Drupal stands apart from open-source content management systems, such as Joomla and WordPress, due to various reasons. What gives Drupal a far greater edge over other content management systems is the the development of tightly configured sites that are scalable and secure. Moreover, the Drupal modules are simple and iterative, thus easing the burden of administering Drupal.
Here are ten free drupal modules that you would find useful if you are developing and administering your website.
Backup and Migrate: A good content management system should have the capability to instantly back up the site so that it can be later restored or moved. Backup and Migrate is an easy-to-use module, which enables you to take up a backup instantly, or create a scheduled backup according to your convenience.
Context: With this add-on, admins can define contexts for a website and effectively manage how and when these contexts control the appearance of various parts of the site. You can set the appearance of the page without delving deep into the theme-management
Custom contextual links: If you have administered a Drupal site, you might know that handling the administrative tools, even in Drupal 7, is a pretty long process. The Custom Contextual Links (CCL) is an easy to use module that makes life easier for admins.
Delta: An iterative module, Delta enables admins to configure theme settings on the basis of node types, context, or groups of paths. The theme adjustments can be saved and displayed when a specific context for your site is shown. Moreover, it is easy to create and edit templates in Delta in the same manner as in Context. The combination of Delta and Context gives your site tremendous visual flexibility for the various sections.
Display suite: This module allows you to instantly apply the custom layout settings to the website or to individual content nodes (articles). This is extremely useful if you want the article to be displayed differently from others on the site based on the article's length or relevance.
Field group: Field group enables you to display the fields in a Drupal form that you have created in whatever way you desire.
Media: Media module is faster and more intuitive. Click on the image icon in an article editor. Select from a local file or something stored in the Media folder or the Web, even a video in YouTube.
Menu block: Menu block enables a deeper level of menu configuration within Drupal.
Views: A smart query builder, the Views module in Drupal displays all sorts of list, such as forum posts or tables of content in a particular way, depending on the query you build. You can even filter the content in the lists and come up with an interesting content node.
Workbench: Workbench is a simple interface that enables users to easily add, delete, and edit content based on the organizational roles. Installing workbench makes content management easier.