Available Modules

Modules are Drupal plug-ins that add functionality to your site. Drupal Core provides the basics that are necessary for a simple site to be up and running but offers minimal functionality. All the modules you need to build your site are enabled when you get your YaleSite. Additional modules are available in the event you want to add features and/or functionality to your site. Below are links to instructions or video tutorials.

Address Field
A Drupal 7 field module to hold postal addresses, implementing a subset of the fields defined in the xNAL standard.
Adminstration Menu
Provides fly-out/drop-down menus for the Administration toolbar. This toolbar is part of YaleSites Core and is available for Administrators and Site Builders. You can provide other roles access by changing the permissions.
Agenda
The Agenda module allows you to display a list of upcoming events from Google Calendar as a block on your website.
Aggregator Module
The Aggregator Module is included as part of your YaleSite and Drupal Core. This module pulls news, text, videos, etc. from the RSS feeds of other web sites so it can be displayed as part of your site. All you need is a fully-qualified URL of the RSS feed you want to pull into your site with the proper filename extensions e.g. .rss, .xml and .rdf...
Appointment Calendar
Appointment Calendar is a simple form to set and create slots for booking in particular date. It provides a simple availability calendar to check availability of selected slot, i.e all available/booked slots can show in availability calendar.
AudioField
Audio Field module adds new CCK field that allows you to upload audio files and automatically displays them in a selected audio player. Currently it supports 6 players and it provides API for easy addition of new players.
Automatic Nodetitles
If you have ever created a Content Type with a first and last name (Faculty or Staff listing) you have most likely experienced the frustration of sorting if you are using the Title field as the name field. If you put the full name in the Title field, and your sort alphabetically, the content is sorted by the first name. If you only add the Last...
AutoUpload
AutoUpload is a user interface (UI) enhancement that initiates automatic upload of files minimizing the number of clicks required by a user. Currently, users must select files, then press the “Upload” button. We found users often don’t realize a button press is necessary and mistakenly think their image is uploaded when it’s not. This...
Better Field Descriptions
Better field descriptions makes it possible to add themeable descriptions to fields in forms.
Better Select
Multiselect HTML select elements are hard for users. Selecting more than one requires Ctrl+clicking (or Cmd+clicking on Mac), and explaining this to users who sometimes have trouble even clicking the mouse at all is no one’s idea of fun.
Block Class
Block Class allows you to add CSS classes to any block through the block’s configuration interface. Enable the module Modules ->  Block Class Create a Block (Structure -> Blocks -> Add Block) Add the class name to the Block in the CSS class(es) field - if the CSS style is not part of the site, you need to add it using CSS Injector...
Block Title Link
Allows you to turn the Title of your Block into a clickable link.  When the module is enabled,  the Block Title Link Settings section displays below the Block Body field in the Block configuration. Just add the path and title link attribute (_blank to open in a new window) and the title of your Block is a link. 
Book Module
The Book module allows you to create a highly structured set of content that automatically generates a table of contents, next and previous pager, and allows you the flexibility to rearrange the content as it grows.  Configuring the Book Module The Book module is not enable by default, you will need to enable it to begin: Modules > Book Next...
Breadcrumbs
Breadcrumb navigation shows the user’s path to their current location below the title of the page and above the body area. Breadcrumbs are helpful to show the site visitor the hierarchy for the location of the page, so they can easily find their way back to a previous area by clicking on the link. As part of Drupal core, breadcrumbs are...
Bundle Copy
Bundle Copy allows you to import and export Content Types, Views, Taxonomy, User information, etc. This comes in handy if you have created a Content Type and View in one site and want to reuse it for another site. Once imported, you can customize the fields and displays to meet the needs of your site. Important Notes before you begin: Be sure to...
Calendar
This module provides the events content type and various calendar views including a grid view for each month. The YaleSites Calendar Feature uses the Calendar module as it’s foundation and is the recommended first step.
CAPTCHA
A CAPTCHA is used to prevent spam attacks on various forms, comments and content types throughout your site. The purpose of CAPTCHA is to block form submissions by spambots, which are automated scripts that post spam content everywhere they can. The CAPTCHA module provides this feature to virtually any user-facing web form on your YaleSite. The...
CAS
Provides single sign-on with CAS. This module allows Yale faculty, students and staff to use their Yale NetID and password to log into their YaleSite. The CAS Server and Login Form settings for the module should not be changed. You can change the following settings: Redirection There may be times when you want to require CAS login prior to someone...
CCK Block
DEPRECATED: Please use Field as Block as the supported Module when creating Fields as Blocks.
Charts Module
We are refreshing the annual report website this year and would like to show a variety of different chart blocks on certain pages of the site. In the past, we made chart files in Photoshop but know that that does not meet accessibility requirements. Would we be able to install a module that can help display charts on our page (also looked into...
CKEditor Accordion
7.x-1.1  released 16 February 2018 ✓ Recommended by the project’s maintainer. Added patches from issues, fixed css and added jquery_update as requirement ⬇ Downloadtar.gz (12.08 KB) | zip (15.17 KB) Development version: 7.x-1.x-dev updated 16 Feb 2018 at 08:13 UTC
CKEditor Suite
CKEditor modules are a group of modules that provides the WYSIWYG toolbar so you can create various text formats in the body of your page. The CKEditor Suite that is part of YaleSites includes: CKEditor - provides the ability to create a customizable WYSIWYG toolbar on the top of designated text fields. CKEditor Link - allows you to locate pages...
Cloud Zoom
This module integrates the Cloud Zoom JQuery addon (by Professor Cloud) with CCK ImageField and ImageCache (or Drupal 7’s core Image module). The effect: hovering over the image sends a magnified section, that moves with your pointer, to a pop up window. Instructions for use on YaleSites Enable the module and dependencies. Find your image field...
Collapsiblock
Collapsiblock makes Blocks collapsible so you can show/hide content by clicking on the title of the Block. This is a great way to incorporate accordion style effect for a full node/page or in a sidebar region of your site. Simply create individual Blocks for each section you want to expand and/or collapse and assign them to a specific region and...
Colorbox
The Colorbox Module is a nice way to add pop-up functionality for photo galleries, videos and other media. It is a light-weight, customizable lightbox plugin for jQuery 1.4.3+ that allows for integration of Colorbox into Drupal. You can easily use the ColorBox module with the existing YaleSites Gallery Feature to configure the images to open as...
Conditional Rules
Provides inline conditional branching in Rules configuration.
Contact
The Contact module allows site visitors to send notifications to site administrators or others with various roles/permissions through a simple web form. Categories can be created specific to your department/organization to differentiate between the types of contact i.e. Technical Support, More information, Request for Service, etc.
Content Access
You might want to restrict access to your site’s content to Yale staff, faculty, and/or students. The Content Access module allows you to define who can view, edit, or delete content by role for any or all Content Types. Restricting Access to specific Pages or Sections of your Site You can easily restrict access to specific pages or sections of...
Content Access with View Permissions
This module extends the content access module to put the view (any/own) [TYPE] to the drupal permissions form. So a user settings the access permissions doesn’t have to switch between two forms and he doesn’t need access to change content type settings.
Context
Context allows you to group a set of conditions and reactions for various sections of your site. For each context, you can determine what makes the conditions active and how they will display. For example, if you wanted to display a specific block or image on the home page, you could create a context by setting the Condition to Path - set to <...
Copy Prevention
Anything you put out there in the Internet (public pages) is available for anyone else to copy and save/re-use. So if you really want your content to be safe and protected - do not put it online. But if you want, you can try to protect your content/images and prevent/disable the simplest ways to copy it. In fact, anyone can “view source”, check...
CSS Injector
YaleSites standard themes provide a basic layout and color scheme but can be somewhat limited. To modify the styles in your basic stylesheet, you can use the CSS Injector module which allows administrators to “inject” CSS styles into specific regions or pages.  Important Note: While this module is helpful in making minor adjustments to CSS styles...
Custom Breadcrumbs
Custom Breadcrumbs allows administrators to set up a breadcrumb trail for any node types, but it only works for creating breadcrumbs for Content Types (nodes).  The more effective, and recommended, module is the Path Breadcrumbs module. It allows you to create breadcrumbs for nodes, views, taxonomy, etc.
Custom Search
Note: This module should not be confused with the Google CSE / Google Custom Search module. The Custom Search module allows you to configure the search box and buttons on your site to better meet your needs. Specifically, this module allows you to: change the default search box label, add a default text in the search box, add advanced search...
Date
The Date contains several modules including the Date API to allow you to create a flexible date/time fields that other modules can use.
Date iCal
Allows you to create iCal feeds in Views.
Delta
Allows you to create variations of your theme using the Context module. It allows you to create different layouts without creating an independent theme. To Create a Delta In this example we are going to create a new Home Page layout that exposes 3 of the Post Script regions below the rotating header region.  Go to Appearance > Delta > Add...
Disable JS
This module is used to disable js files from core and contrib modules for each theme individually.
Display Suite
Display Suite allows you to take full control over how your content is displayed using a drag and drop interface. Arrange your nodes, views, comments, user data etc. the way you want without having to work your way through dozens of template files. A predefined list of layouts (D7 only) is available for even more drag and drop fun!
Easy Breadcrumb
The Easy Breadcrumb module provides a plug-and-play block to be embedded in your pages, typically at some place near the page’s header. Easy Breadcrumb takes advantage of the work you’ve already done for generating your paths’ alias, while it naturally encourages the creation of semantic and consistent paths. This modules is currently...
Email
Although Fields is now part of Drupal 7 Core and Content Types, the Email field was not included. Using this module provides a clickable email link and other useful functionality including encryption when integrated with the Invisimail module. The Email Module is available by default in your YaleSite since it is used in the YaleSites Features....
Entity Reference
The Entity Reference module allows you to create a field that references other nodes or entities in a Content Type. Content is selected directly from that Content Type and can be displayed as a link which points directly to the content. Enable the Module: Modules -> Entity Reference Create a field in your Content Type selecting Entity...
Entity Reference Prepopulate
Allow prepopulating any Entity reference field via URL
Entityform Revisions
It provides revisions for entityform submissions.
Exclude Node Title
External Links
External Links adds icons at the end of your links to indicate if the links point to an external site or is an email link. Simply enable the module and configure the following settings: Add icon to external links - Places an External Links icon next to external links. Add icon to mailto links - Places an Email links icon icon next to mailto links...
Facebook Pixel
You can read more about Facebook Pixel here: https://www.facebook.com/business/a/facebook-pixel If you would recommend a different way of adding Facebook pixel to our site rather than through a module, please let me know. Thanks! Ariana
Facebook Pull
Facebook Pull is a fast and efficient module for displaying Facebook feeds on your site.
Facebook social plugins integration
Drupal integration of Facebook social plugins http://developers.facebook.com/plugins.
Feeds
Allows you to import data from various sources, including CSV and RSS, to content types with fields that mirror the imported data. You can import data via RSS Feed or using a CSV/text file. Feeds Tamper: Used in conjunction with the Feeds module, allows you to change the imported content before it is saved.
Feeds entity processor
I need a way to import entries into an Entityform that I created. Feeds doesn’t have an Entityform processor built in. From the description: This module provides a generic processor for all entity types that support CRUD operations through the Entity API module.   I think this module will do what I need. I’m open to alternatives...
Feeds Tamper
Used in conjunction with the Feeds module, the Feeds Tamper Module allows you to adjust content that a feed is importing before it is saved. When enabled, the Feeds Tamper Module provides a variety of plugins that help to “purify” the data before it is imported by decoding or encoding HTML characters, stripping HTML, changing the case of...
Feeds Tamper PHP
Field as Block
Field as Block allows you to take a simple Field and display it as a Block on the current page. This block can eliminate the need to use other complex Modules such as Views, Panels or Display Suite by providing an easy way to display related information in the desired Regions of the page. Configuring the Field to Display as a Block Enable the...
Field Permissions
The Field Permissions module allows administrators to control who sees fields for your content types. For example, you might have a Content Type that captures an email address for the requestor, but you don’t want that information available to all people who view the site. Field permissions allows you to control which roles can view the...
Field Redirection
Redirects any field formatter for Link, Term Reference and Entity Reference fields that open a web page or URL. This module automatically redirects a page/node to the URL in the field entered. If no URL is entered in the field, the page/node is opened.  A field settings widget is provided to allow selection of the appropriate HTTP status code.
Fieldgroup
Allows you to create a way to group fields created in your Content Type. This is a nice way to add structure to both the field listing for data entry and the display on the final landing page. Once enabled, the fieldgroups are created and fields are dragged within the relevant group. There are several types of groups: Standard Field set Accordion...
Flag
The Flag module allows users or site visitors to mark posts and content to indicate preferences or options desired by the visitor. Once logged in, a site visitor can click on a link or image to Vote or “flag” an option. Click on this link to see how we used Flags for voting and picking sessions for the YaleSites DrupalCamp. Here’s how we...
FlexSlider
Integrates the FlexSlider library so you can create responsive slideshows, photo galleries and images on your site. Used for the YaleSites Rotating Header Image and Slideshow feature.
Flickr module
The Flickr module embeds media hosted on Flickr.com in many possible ways on your site.
Floating Blocks
TB Mega Menu allows you to create a mega menu with an innovative back-end user interface and synchronized with Drupal core menu.
Forum
You may want to encourage interactivity on your site by allowing visitors to participate in discussions on your site. This feature is possible by using the forums module.  You can view an example of this on this site with the Forum community. Enable the Forum module Begin by enabling the module: Click on Modules -> Forum Creating Containers...
Frequently Asked Questions
The Frequently Asked Question module (FAQ) provides an environment to capture and organize Questions and Answers for your site. These FAQs can be categorized and organized to can be displayed as customized views using various styles such as accordion or basic list layouts. Creating FAQs Each Frequently Asked Question is an individual “page” or...
Global Redirect
The Global Redirect Module checks urls as they are created, adjusts duplicates and creates an automatic redirect when a URL changes. This prevents broken links when changes to the page names result in a new URL.  Specifically, the Global Redirect Module:  Checks the current page URL for an alias and does a 301 redirect to it if it is not being...
Google Analytics
Google Analytics is a powerful tool that allows you to track activity on your site. This tool provides insight into how people are using your site, how they arrived at your site, what pages kept their interest, keywords used in searches and much more. Adding Google Analytics to your YaleSite is very easy once you have setup your Google Analytics...
Google Custom Search Engine
Note: This module should not be confused with the Custom Search module. The Google Custom Search ​Engine (CSE) is an embedded search engine that can be used to search any set of one or more sites. This CSE Module allows you to incorporate the Google CSE in your website relatively easily. Please see the information on the Yale ITS Institutional...
HTML Title
HTML Titles
Our page is about variation in North American English, so we often use <i></i> tags to indicate that we are referring to an English word or phrase rather than actually using it, as is standard in our field of linguistics. We would like to use the <i></i> tag in many of our phenomena page titles to maintain consistency with...
Image style flush
Insert Block
Insert Block allows you to embed blocks into the body of your page without any intensive coding. You just need to identify the Block “Delta” and paste a line code in the body of the page where you want the block to display.  What’s a Block Delta? In simple terms, the Delta of a block is machine code that identifies the block. However,...
Insert View
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.
Instagram Block
This is a very simple module that integrates with Instagram and creates a block containing your most recent instagram posts.
Instagram Feeds
This is a Feature module. It allows you to create Instagram feeds for your site that will download images from Instagram using filtering by hashtags and / or usernames.
Internationalization
This is a collection of modules to extend Drupal core multilingual capabilities and be able to build real life multilingual sites.
Invisimail
The Invisimail Module prevents spam-bots from harvesting emails addresses listed on your site.  Once the Module is enabled, it is configured as a filter in a text format: Enable the module Modules -> Invisimail Select a text format Configuration -> Text formats -> Filtered HTML (or your choice) Under Enabled filters, click on Encode...
Job Scheduler
Used in conjunction with other modules to schedule tasks once at a predetermined time or periodically at a fixed interval.
JQuery Reel Formatter
The jQuery reel formatter allows you to use the Jquery reel plugin to output your images as a panorama or a 360° view of a place or object. Step-by-Step Instructions Step 1 - Create the Panoramic Image Take the photo using a panoramic image capture on your phone or other mobile device.  Step 2 - Enable and Configure the jQuery Reel Formatter...
Link
The Link Module allows you to create and customize a link field type that, when displayed, shows a clickable link. Options to display with our with out a label, create a static label and open in a new window are available when configuring this field. Give the field a name and select Link to indicate the type of data to store when creating a new...
Link Checker
Creates a report that allows you to check and repair broken links on your site.
Location
The Location module allows real-world geographic locations to be associated with Drupal nodes, including people, places, and other content. The Location module allows admins to collect addresses, geocode them (translate addresses to lattitude/longitude), and associate locations with Drupal nodes and users. Location data is automatically used to...
Mailchimp
This module provides integration with MailChimp, a popular email delivery service. The module makes it easy for website users or visitors to control which of your email lists they want to be on (or off), lets you generate and send MailChimp email campaigns from your site, and lets you and your users view a history of emails they have been sent...
Maillog
Building a site to manage incoming discretionary fund requests in Yale College. This project is sponsored by Dean Marvin Chun and Dean Jane Edwards. This module will be used to keep a log of all outgoing emails for troubleshooting purposes. Please let me know if you have any questions.
MathJax
Media
Foundation module that allows other modules to manage images, videos, and other files. Important Note: YaleSites does not use this module to manage to manage images, videos, etc. as a standalone module. Rather is it a necessary component in other modules to deliver that functionality. 
Media Vimeo
Media: Vimeo adds Vimeo as a supported media provider.
Menu Attributes
Provides additional attributes for Menus to increase customization. Attributes include id, name, class, style, and rel. To use, simply enable the module then configure the link you want to customize. For instance if you wanted to open a link in a new window: Enable Module: Modules > Menu Attributes Go to your menu: Structure > Menus >...
Menu Block
Menu Block Module provides configurable blocks of menu trees starting with any level of any menu. Menu Block Module allows you to build your architecture using one menu – the Main Menu. This eliminates the need to create sub menus for each of the main areas on your site and then configure each blocks to appear on the correct pages. With the Menu...
Menu Breadcrumbs
By default, Drupal will use the Navigation menu for the breadcrumb but this is not always the path you want to display as your breadcrumb. The Menu Breadcrumbs module allows you customize the breadcrumb trail based on other menus in your site, including custom menus. Menu Breadcrumbs is configured for your YaleSites to create breadcrumbs based on...
Menu Token
Menu Token module provides tokens, that could be used in title or in path of menu items (links). For example, if you create a menu item with path: “user/[current-user:uid]”, the url will be changed “on fly” to: “user/1” (assuming you are user 1).
MERCI (Manage Equipment Reservations, Checkout and Inventory)
Message
The Message module is the core of the message stack. It enables logging and displaying system events in a number of different use cases. Events that are recorded over time are sometimes call activity streams. Exportable messages subtypes can be created for different use cases with custom fields and display (view) modes.
Message Notify
This module provides a method for sending a message via a notifier plugin. Message Notify comes with plugins for email and SMS and may be extended to other transport mechanisms as required.
Meta Tag
The Meta tags module allows you to automatically provide structured metadata, aka “meta tags”, about your website. In the context of search engine optimization, when people refer to meta tags, they are usually referring to the meta description tag and the meta keywords tag that may help improve the rankings and display of your site in search...
Mollum
Helps to determine what is spam and prevent it from accessing your site.
MultiBlock
Drupal’s block module is limited by the fact that a block can only have one instance. Each block has a 1:1 relationship with its region, weight, visibility (and other) settings. This means that it is impossible to have blocks in multiple regions or to have blocks that have different settings on different pages. MultiBlock module solves this...
Node Clone
The clone module allows users to make a copy of an existing item of site content (a node) and then edit that copy. The authorship is set to the current user, the menu and url aliases are reset, and the words “Clone of” are inserted into the title to remind you that you are not editing the original content.
Node Embed
There may be times when you want to embed content from the Photo Gallery or Video Content Type to another page. The Node Embed module allows you to do this by adding an icon to WYSIWYG toolbar that opens a list of content for the Content Type chosen. Add Node Embed Icon to the WYSIWYG Toolbar Enable the Node Embed Module: Modules > check Node...
Node Export
This module allows users to export nodes and then import it into another Drupal installation, or on the same site.
Nodequeue
When you create a list of content with a View, you can determine the order of your list using the Sort function, to order it alphabetically. However, sometimes you want to customize the order of your list, because you want a specific person or topic at the top of the list, or have an event or news items at the top of the list. The Nodequeue module...
OG Themes
Allow setting the theme based on the viewed group.
OG Views
Module provides a field that allows you to display a view of group content inside the group entity. The field can be added to group entities and it provides a drop down selector to choose which view to use. Be sure to visit the Display Fields page after adding it to the group node and choose the display format of ‘Group View’.
OpenLayers
OpenLayers The OpenLayers core code stores map configurations: maps, styles, layers, and behaviors, and combines them to create maps using the OpenLayers JavaScript library on any Drupal site. Layers OpenLayers supports a wide range of map types and new types can easily be added as ctools exportables - new layer types are being added all the time...
Options Element
Provides a clean interface for radio buttons, check boxes and select menus when creating Webforms, Content Types and Views. Enabled by default, do not disable.
Organic Groups Extras
Extra functions, blocks, and views for Organic Groups 7.2. In particular, this module adds views and blocks needed by sites that are not using Panels, although it also may be useful to sites that do use Panels. 
Page Title
Allows you to use Tokens to create custom page titles for your Browser window.
Panels
Allows a Site Builder or Administrator to create customized layouts for multiple uses.
Pathauto
The Pathauto module is used to create automatic url aliases for nodes, taxonomy, users, etc. Paths are created using the Token module. Creating URL Aliases
Plupload
Allows you to upload multiple files at one time.
Poll
Allows you to create simple polls by creating a question with defined answers, and allowing site visitors to vote. Once created, you can display the Block that is part of the module on any region so it is available to site visitors. To create a poll: Content > Add Content > Poll Add a question and the answers Add the Poll to the Block...
Popup message
This module will help us to create a popup message that appears 1x per session for our website users, prompting them to take a survey. The feedback we receive through this survey will inform our next site redesign.
Protected Node
With the protected node module users can restrict access to a node with a password they provide when creating the node (or a site wide password or a per node type password.) On node creation authorized authors can protect a node by supplying a password and verify strength of the password via JavaScript. People who want to view the node or download...
Quick Tabs
The Quick Tabs module allows you to create blocks of tabbed content, specifically views, blocks, nodes
Quiz
The Quiz module provides tools for authoring and administering quizzes through Drupal. A quiz is given as a series of questions, with only one question appearing per page. Scores are then stored in the database.
reCAPTCHA
Improves the CAPTCHA module to prevent spam and protect email addresses.
Redirect
The Redirect Module automatically redirects URLs when page title changes. It can also be used to create redirects for page URLs that have changed during a site migration or other reason.  To create a manual redirect: Select Configuration > Search and Meta Data > URL Redirects Click on +Add Redirect Enter the URL you want to redirect in the...
Revision Scheduler
Allows scheduled operations of node revisions. Integrates with Workbench moderation to enable scheduled moderation of node revisions as well.
Rules
Allows the Site Builder or Developer to build complex conditional events to increase functionality on your site.
Salesforce Webforms
I’m trying to connect Webform submissions woth Salesforce Cases and running into problems. I am using Rules to create a node upon webform submission, and then using the Salesforce Push module to create a Salesforce object, but there is something preventing this from working as expected. Salesforce Webforms might help.
Scroll to Top
This module uses a jQuery script to provide an animated scroll to top link in the bottom of the node.
Search by Page
Provides additional functionality not available with the Search and/or Custom Search module.
Search Configuration
This module has five main functions. Alter the appearance of the core node search form. Group content types for more meaningful searching. Restrict search results by the content type. This is a role based restriction. Restrict search results from showing individual items. Alter the pager limit (aka number search item results per page).
Semantic Views
Styling views can be EXTREMELY cumbersome with all the core view styles that are automatically assigned to the fields and other components of a view. For those of us at Yale, styling is especially difficult because most of us don’t have access to the views.tpl files. The Semantic Views module is a great help in this area as it allows you to...
Session Limit
ShareThis
You can easily add social media icons to your site and associate the icons with specific Content Types using the ShareThis module. Go to Configuration > Web Services > ShareThis to configure the module. Choose the Widget type and Button Style: Choose the services you would like to include: Indicate if you want the icons to display on a...
Simple Hierarchical Select
The Simple Hierarchical Select module or SHS for short implements a widget element that allows users to drill down through a hierarchical list of terms within a vocabulary. The module implements a custom formatter, widget and Viewsfilter. You can create a views listing page that allows users to filter content using SHS. The module only works with...
Simplenews
Simplenews allows you to create newsletters and distribution lists and provides a method to send the newsletters.  Configuration First configure the Simplenews settings by adding Newsletters and setting other options. Configuration > Services > Web Services > Newsletters Add your Newsletter categories that you want people to subscribe to...
Site Map
This module provides a site map that gives visitors an overview of your site. It can also display the RSS feeds for all blogs and categories.
Special Menu Items
Special menu items is a Drupal module that provides placeholder and separator menu items. A placeholder is a menu item which is not a link. It is useful with dynamic drop down menus where we want to have a parent menu item which is not linking to a page but just acting as a parent grouping some menu items below it. A separator menu item is...
superfish
Superfish integrates jQuery Superfish plugin with your Drupal menus.
Tag Cloud
This module Provides a TagCloud and List of Tags.
Taxonomy Menu
Transform any of your taxonomy vocabularies into existing menus easily!
Term Reference Tree
Text List Formatter
This module provides a field display formatter to render field values as HTML or comma-separated lists. This can currently be used on all core field types (text, long text, number, list, and taxonomy reference etc..) and some contributed fields.
Token
Allows for the creations of tokens, or placeholders, to pull content for a view, form or node display. The Token module provides a central API for modules to use these tokens, and expose their own token values, and used in conjunction with other modules (Pathauto, Views).
Transliteration
Provides one-way string transliteration (romanization) and cleans file names during upload by replacing unwanted characters.
Twitter
This module provides API integration with the Twitter microblogging service.
Twitter Block
Version 7.x-1.0 (please see alternate instructions for 7.x-2.0) Allows you to create a block that lists Twitter posts for a specific account. It is relatively easy to configure. Enable the Twitter Block module and a Discussions on Twitter block is available in the Disabled area of the Blocks listing. Click on configure and scroll down to the...
Twitter Pull
Twitter Pull is a small module, the only purpose of which is to allow super-easy embedding of public twitter data like: a user timeline or twitter search results by hashtag or a search term. The emphasis is on making these very specific tasks as easy and straightforward as possible. The purpose of the module is not to be an end-all solution for...
User Relationships
Allows Administrators to create relationship types for users. Includes a main module and add-on modules as part of the main module. Use in conjunction with the Entity Relationship module.
Video Embed Field
Creates a simple field that allows you to embed 3rd party videos (Vimeo and Youtube). This module is used for the Yale Video Listing feature. Just add the share link from the 3rd party video host to the video field and the video displays as a thumbnail with the ability to play in place. Give the field a name and select Video Embed to indicate you...
Views
Views are a powerful and flexible way to list and display content. Views can be used to create lists, generate reports, create summaries, and display collections of images and other content. Basically, the Views module provides a GUI interface allowing technical and non-technical people to build simple and complex queries with little or no coding...
Views Accordion
Views Accordion module allows you to create an expandable/ collapsible list - to show and hide information as needed. For example, you can show only the headers or teaser information for a specific type of content and display the full content by clicking on the header. The Views Accordion module provides an interactive dimension to your site,...
Views Aggregator Plus
As the Views and Views Calc modules rely on the database to perform aggregation, you only have limited options at your disposal. As the great Merlin himself said: ”You can’t aggregate a PHP expression in the database.  :/ “. That’s where Views Aggregator Plus comes in. 
Views Alpha Pagination
The Alpha Pagination for Views module enables you to add an alphabetical menu in the header or footer of a views display.
Views Autocomplete Filters
Add autocomplete functionality to the views filter text fields.
Views Block Exposed Filter Blocks
Views gives you the ability to create blocks for your page views’ exposed filters, allowing you to place your exposed filters in arbitrary regions (via Core Block module, Context, or Panels).
Views Bulk Operations
This module allows you to select multiple pages/nodes and assign various activities to them at one time. This is handy when you need to assign or update taxonomy terms, or another field to more than one page/node at a time. Views Bulk Operations works with the Views Module to create the list and display a checkbox used to select the pages/nodes...
Views Day of Week
Views Day of Week provides a simple filter plugin for Views 3 to enable filtering content that should be visible based on the current day of the week.
Views Natural Sort
Provides a views filter that sorts node titles by a more natural manner by ignoring articles like “The” and “A.” Normal sort: A Chorus Line All American Fiddler on the Roof Oklahoma! The King And I Natural sort: All American A Chorus Line Fiddler on the Roof The King And I Oklahoma! Natural Sort also supports Numbers. Normal Sort: 1 apple 10...
Views PDF
With this module you can output a view as a PDF document. Each field of the view can be placed on the PDF page directly in the administration interface. Therefore a new display called “PDF” is added.
Views RSS
With the Views RSS module you can customize the display of your RSS feed, by adding fields other than the standard title, teaser, date and link. This is frequently used when the post date is different from the date of the actual story/post.  Views RSS Step-by-Step Enable Views RSS module and Views RSS: Core Elements submodule (included in the...
Views Rules
Building a site to manage incoming discretionary fund requests in Yale College. This project is sponsored by Dean Marvin Chun and Dean Jane Edwards. This module will be used to email system administrators a daily digest of requests. Please let me know if you have any questions.
Views Slideshow
Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for each View you create. To ensure a slideshow works with mobile displays, we recommend Flexi Slider module.
Views Slideshow; Views Slideshow: Cycle
Allows you to create rotating slideshows with jQuery and Views. Views Slideshow Cycle is required to create the rotation. Important note: Views slideshow alone is not responsive. You must use it in conjunction with FlexSlider to be responsive.
Views Table Row Headers
This module provides a plugin that renders a view as a table with both row and column headings.
Vote Up/Down
Allows votes on some drupal entities and provides the base for implementing votes on other entities.
Webform
The Webform module allows you to capture information in the form of surveys, requests for information etc. Fields are created as components and sent to designated email addresses. The submissions are available to be downloaded via Excel or viewed directly on the website. Enable the Form Builder UI Module The Form Builder Webform UI Module enhances...
Webform Countdown
Webform Layout
Enabling this module provides new webform element, the layout container. By placing fields inside this container, you can arrange them in a row.
Webform Remote Post
Webform Remote Post works by POSTing form submissions to any arbitrary URL, presumably, an application or script that will use the form data and perform further processing of it. It respects the form’s validation and will only send submissions that passed validation and are no longer in a draft state. Multiple remote posts can be setup for...
Webform Submission Multiple Delete
Webform table element
This module will add a new component to Webform module that allows you to render multiple components inside a table element.
Webform Term Options
This module is adding a pre-built option lists of vocabulary terms to be used in webform components.
Webform Validation
Allows you to create one or more predefined validation rules for fields that require a specific format for data entry. An additional tab is added to the Webform configuration where you can create unique rules based on the type of field/component you are creating. Important Note: Validation rules are created using RegEx (Regular Expressions), which...
Webform2PDF
The Webform2PDF Drupal module is an extension of the Webform module. It can be used to generate PDF document from the results of a form.
webRTIViewer
We need to display RTI photographs on the CCP website.
Weight
This module adds a weight option to enabled node types. Nodes with lower weight will float to the top of lists, while heavier items will sink.
Workbench
Workbench is a suite of modules to simplify content management. There are five Workbench modules: Workbench - foundation module that is necessary for all the other modules. Workbench Moderation - allows you to create workflow states, transitions and provide permissions to indicate who can do what. Workbench Files - deprecated - should use...
XML Sitemap
The XML sitemap module creates a sitemap that conforms to the sitemaps.org specification. This helps search engines to more intelligently crawl a website and keep their results up to date. The sitemap created by the module can be automatically submitted to Ask, Google, Bing (formerly Windows Live Search), and Yahoo! search engines. The module also...