Planning for your next Drupal Website Design Project will get simpler with the help of these recommended Drupal Modules. We asked some of our developers this week for their picks on the best Drupal modules to use to change the way you work online. They might not be the most common modules, but these fine recommendations may help you be more efficient and successful in your job online or off! 

Planning for your next Drupal Website Design Project will get simpler with the help of these recommended Drupal Modules. We asked some of our developers this week for their picks on the best Drupal modules to use to change the way you work online. They might not be the most common modules, but these fine recommendations may help you be more efficient and successful in your job online or off! 

1. SHEETNODE

Sheetnode provides an online sheet viewing and editing functionality, which is very useful when collecting data from contributors.” – Akira, NT Developer

With the Sheetnode module, we do not need to worry about compatibility! Additionally, we have the ability to extract specific cells from a Sheet and create customizable statistical data. 

FROM DRUPAL.COM: WHAT CAN YOU DO WITH IT?

  • Create nodes that are spreadsheets, complete with formulas and formatting
  • Create CCK fields that are spreadsheets
  • Refer to cells in other spreadsheet nodes
  • Use the standard Drupal search to find content inside cells
  • Save sheets as templates that can be reused when creating new spreadsheets
  • Import from Microsoft Excel (.xls and .xlsx) and OpenOffice.org Calc (.ods) files
  • Import from Google Docs spreadsheets
  • Export to Microsoft Excel (.xls and .xlsx), Adobe Acrobat, and more
  • Create views that show results in spreadsheets, complete with formulas, formatting and result expansion
  • Create views that let you export their data to Microsoft Excel and other supported format

2. INSERT VIEW, AND 3. INSERT BLOCK

“These two modules give content editors and developers many options to make them accomplish what they want. Basically, you can use a simple snippet and you can embed any view or block to any place. It’s basically a shortcode similar to WordPress.” –Akira, NT Developer

FROM DRUPAL.COM: Insert View is a filter that allows users to embed content lists generated by the Views module into node bodies and blocks using relatively simple tag syntax.

Why would you want to use an Insert View tag when you could just invoke a view using PHP? Simple. When you want to allow users to insert views or edit content on a page with an inserted view without granting them permission to use PHP.

4. BETTER EXPOSED FILTERS

“This module lets the user add exposed filters with some more functionality and features that add to the overall user experience. It gives me check boxes and radio buttons that are intuitive and easy to use as opposed to the default drop down selects.” –George, NT Developer

FROM DRUPAL.COM: The Better Exposed Filters module replaces the Views’ default single- or multi- boxes with radio buttons or checkboxes. Description fields and Select All/None links can be added to exposed filters to make for a better user experience.

BEF Handbook: https://www.drupal.org/node/766974

5. TAXONOMY MANAGER

The default taxonomy dashboard was very cumbersome.  Taxonomy manager allowed users to add multiple terms and organize them how they wanted. It also saves users time when adding terms.” – George, NT Developer

FROM DRUPAL.COM: This module provides a powerful interface for managing taxonomies. A vocabulary gets displayed in a dynamic tree view, where parent terms can be expanded to list their nested child terms or can be collapsed.

The Taxonomy Manager has the following operations and key features:

  • dynamic treeview
  • mass deleting
  • mass adding of new terms
  • moving of terms in hierarchies
  • merging of terms (using the Term merge module in 7.x)
  • fast weight changing with up and down arrows (and AJAX saving)
  • AJAX powered term editing form
  • simple search interface

6. FLEX SLIDER

“Many sites have a rotating slideshow/banner at the top that this module helps with. We can create a view and change the format, and much more. –George, NT Developer

FROM DRUPAL.COM: Flex Slider module integrates the Flex Slider Library with Drupal and several contributed modules which allow you to build responsive, resizable slideshows. Meaning the slideshows automatically adapt to the size of the browser window or device. 

7. FILTER PERMISSIONS

This module allows you to filter and find the permissions you need, providing publishers with a functionality that allows them more time to do their job.” –Jorge, NT Developer

FROM DRUPAL.COM: This module provides filters at the top of the Permissions page for easier management when your site has a large amount of roles and/or permissions. The module was originally created because the excessive amount of checkboxes combined with some j-query activity was causing “Unresponsive Script” js errors on every load and save of the permissions page. 

This has potential to help if your permissions grid is too large to be saved due to the php max input setting as described. 

8. CONTENT ACCESS

“It allows you to handle permission of the content type, and even allows you to be very specific of who can access some content in the site. “ – Jorge, NT Developer

FROM DRUPAL.COM: This module allows you to manage permissions for content types by role and author. It allows you to specify custom view, edit and delete permissions for each content type. Optionally you can enable per content access settings, so you can customize the access for each content node. 

9. NODEQUEUE

“Nodequeue is one of my favorite modules because it has plenty of versatility and customization.” -Sarat, NT Developer

This module is key for creating arbitrarily customized nodes, for items that have specific things in common. For example: listing a block by users’ favorite albums, or by the top ten news stories from the Washington, D.C. area. Nodequeue offers the flexibility you need, saving time and headaches.

FROM DRUPAL.COM: Nodequeue provides a simple drag-and-drop interface to manually order any queue. Additionally, it allows nodes to be added and removed from queues without needing edit permissions to the node. Nodes can be added to queues either from a queue management tab or by links on the node teaser.  

10. PANELS

“This module is ideal for administrators to place customized layouts across their site for publishers to use.” –Sarat, NT Developer

The Panels module is one of the best tools to implement into your next project because of its main feature: simplicity. Panels allows you to customize your layouts seamlessly!

FROM DRUPAL.COM: At its core it is a drag and drop content manager that lets you visually design a layout and place content within that layout. Integration with other systems allows you to create nodes that use this, landing pages that use this, and even override the system pages such as taxonomy and the node page so that you can customize the layout of your site with very fine grained permissions. 

With offices in Washington, D.C. and Los Angeles, Ca., New Target provides digital strategy, digital marketing, web design, web development, branding, website hosting, and creative services for prominent nonprofits, companies, and government.