DRUPAL: Recommended Modules


Site Planning 

OVERVIEW

Everyone has to start somewhere.This section is for you, if you have some experience website building and website development. We recommend starting with an existing site before migrating into DIT Drupal Hosting environment. If you have any questions on how to get started, please contact us at drupal@umd.edu

ADMINISTRATION

Content Management Filter
Very useful -- Drupal's built-in Content tool was sorely missing the sort and filter-by-author features. I was also pleased that I could enable CMF so users can manage content without having to grant full "Administer nodes" permission. ("Administer nodes" permission is required to have the default Content tool to appear and it grants users full access to create/edit all content.)
Module Filter
Module filter creates a tabbed layout for the all the modules and groups the according to the module type/group/package assigned.
Libraries
There are more and more cases to use external libraries with Drupal. They may be jQuery plugins, CSS libraries, or PHP libraries already providing some form or function we want to use. The libraries module provides a missing link in Drupal. Modules go in the modules folder. Themes go in the themes folder. With the libraries modules , ibraries go in the libraries folder alongside the modules and themes folders.
PathAuto
Drupal Pathauto is yet another wonderful Drupal module that reduces the manual effort by automatically generating the path for various types of contents available such as nodes, users, terms, taxonomy, etc. Instead of leaving the default internal drupal links (such as /node/123) you can clean your aliases and in turn increase your SEO with user friendly path names (such as department/programs).
Token
The token module could be considered the swiss army knife of your drupal project. It allows you to use small placeholders to automatically complete tasks. To take a simple example, if you put [site:name] on your site, it will be replaced by the actual name of your site. To take a more complicated example, you can use Token together with the Pathauto module to automatically create URL patterns for your whole site.
Views with Views UI & Views Bootstrap
Using the views module (with the views UI enabled), you can fetch content from the database of your site and present it to the user as lists, posts, galleries, tables, maps, graphs, menu items, blocks, reports, forum posts etc. Different content types including nodes, users, and other bundles can be displayed. The whipped cream on the top of this highly popular module is the extensions such as views bootstrap. With the views bootstrap module enabled, you get a suite of view displays that are responsive using the bootstrap library.
CAS
This module provide single sign-on capability for your Drupal site by implementing the CAS protocol. CAS has quickly become the most popular single sign-on solution for universities. NOTE: For more information on how to configure CAS or other authentication methods, see this guide.

ANALYTICS

Google Analytics
Google Analytics is the world's most popular tool to gain quality online insights. The biggest advantage this module offers is that you don't have to copy the tracking code to each page you wish to track. Pasting the Tracking ID in the module's configuration page will be enough. NOTE: Contact the Drupal @ UMD Team to get your property ID

USER INTERFACE

UMD HEADER
The Web header displays a UMD news feed, a UMD Home button and a drop-down menu for selected UMD website pages. The Web header was developed to be responsive to the width of any browser. You don't have to have a separate version for mobile phone or tablet devices.