You are here

Transforming Yalesites: The Inside And Out Of Yale University's Drupal Service

Jul. 15/13
Nancy Flowers-Mangs

Yale University has recently transformed the YaleSites service by upgrading the platform from Drupal 6 to 7 and providing additional features to make building a site on the University campus easier. While our first implementation of YaleSites was an incredible stretch for the University (it was the first widely available, centrally-supported CMS offering), most of the focus was on adoption and cost savings. We provided some features we thought the user community wanted – Image Galleries, Blogging, Calendar – but quickly realized there were other major issues that needed to be addressed to make it easier for non-technical faculty, students, and staff to build their websites.The launch of Drupal 7 was a perfect opportunity to begin the process of revamping the YaleSites offering, utilizing the experience gained with Drupal 6 and improving upon the existing system to provide a platform that addressed the needs of all – even the non-technical site builders. In this session, we will talk about:

  • D7 administrative interface: made it easier to manage content and administrative tasks.
  • Omega base theme: 3 flexible and mobile ready Yale Templates using Omega as the base theme.
  • Heavier use of Features module: to provide many of the common Content Types and Views – News listing, Rotating images, Calendar, Video listing, Photo Galleries – eliminating the need to manually build.
  • D7 Profile/People listing: Faculty and Staff listings are now easier to create using the People Feature that uses CAS and prepopulates user data from LDAP when adding users.
  • Improved file handling: Multiple files can be uploaded at one time, and better private file handling allows you to restrict downloading/viewing to a specific subset of users.
  • Restricted access: Can create private files, or restrict access to a Content Type and/or a specific node.
  • Yale-specific customizations, integrations and custom modules
    • CAS/LDAP
    • Bedework calendar
    • Filelocker 2
  • Github Enterprise and Jenkins for code management and deployment
  • Improved infrastructure