The infrastructure and functionality of our public websites at, which use Drupal as a content management system. This includes our institutional site as well as our schools sites at /college, /institute, /language-schools, /school-english, /schools-abroad, and /writers-conferences.

Categories (5)

Content Types

The website has a number of pre-built types of content, each with different fields and components depending on the information to be shown. For each page, you should pick the content type best suited to displaying the information you want to convey.


Components are the "building blocks" of a Drupal page. You can create one or multiple components per page, stacking them to show your content. This section describes each component from simple ones like Text and Image, to more complex ones like the Quad Story Feature and Card Carousel.

Best Practices

Most people spend about 10 seconds on a website page. If they don’t find what they’re looking for—or sense they’re in the right place—they leave.

That can seem like a lot of pressure, so we’ve compiled some general best practices for creating and maintaining web pages that work. Many of the guidelines in this section will help you get your message across to your audience in ways that have become the norm for web users but may feel new to you. Take your time, update and improve as necessary, and always reach out to us for help if you need it!


Documentation pertaining to Middlebury's social media hub.

Articles (1)

Drupal Examples

View an example of each Drupal content type.