YaleSites Platform interface showing the component builder and website design system

YaleSites Platform: Redesigning Yale's Web Experience

Transforming how Yale's 1,500+ websites are built and maintained through a component-based design system and collaborative development model

Role

Product Manager, Lead UX Designer

Tools Used

Figma, Jira, Drupal, Storybook

Timeframe

Multi-year project

Impact

1,500+ Yale websites

Project Overview

The YaleSites platform is a multi-year redesign project that empowers the Yale community to better communicate with their audiences through a secure, cost-effective, usable, accessible, and sustainable web platform. As Product Manager, I led the transition from an outdated Drupal 7 environment to a modern Drupal 10 platform with a component-based design system, transforming how Yale departments create and maintain their web presence.

Problem Statement

Yale's previous web platform presented numerous challenges that hindered effective digital communication across the university's 1,500+ websites:

  • Poor User Experience: The Drupal 7 administration interface was difficult to navigate with a steep learning curve for content editors
  • Technical Barriers: Required HTML/CSS/JavaScript knowledge for even basic customization
  • Siloed Development: Features and functionality trapped within individual sites with no mechanism for sharing innovations
  • Branding Inconsistencies: Difficult for users to maintain Yale branding through CSS, leading to visual inconsistency
  • Accessibility Concerns: Manual implementation of accessibility features created inconsistent experiences

"I feel like I need a computer science degree just to update my department's website. It shouldn't be this hard to add a new faculty member or post an event."

- Department Administrator during user research interview

Research revealed that users fell into distinct archetypes based on knowledge level (Uninformed, Intermediate, Expert), role (Team Player, Owner, Dabbler), and approach (Easy Going, Inspired, Mechanic). Most users experienced significant pain points around content management, design limitations, and technical requirements.

User Research

Research Methodology

To deeply understand the needs of the Yale web community, I conducted comprehensive user research:

  • Conducted 18 in-depth user interviews with administrators, content editors, and developers
  • Analyzed 159 survey responses from across Yale departments
  • Facilitated user shadowing sessions to observe website maintenance workflows
  • Examined support tickets to identify common issues and pain points
  • Created detailed user archetypes and personas to guide design decisions

Key Findings

73%
of users struggled with basic content updates
68%
wanted better design without coding
85%
needed better accessibility tools

This research revealed the top 5 user needs:

  • Integrated accessibility audit tools
  • Updated look and feel
  • Improved user permissions/access
  • Better support resources
  • Simplified content management
User persona diagram showing different Yale website administrator archetypes

Design Process

1. Discovery & User Research

Conducted comprehensive research to understand user needs and pain points.

2. Design System Development

Created a component-based design system that enforced Yale branding while enabling flexibility.

3. Platform Architecture

Designed a new platform structure with centralized components and flexible permissions.

4. Implementation & Rollout

Shifted to a collaborative development model that enabled shared innovation.

5. Feedback & Iteration

Established continuous feedback loops to refine and enhance the platform.

Design System Development

Working with designers and developers, we established a component-based approach using:

  • Storybook component library for consistent UI elements
  • Emulsify, an open-source design system that integrates with Drupal
  • Block-based content architecture for intuitive content creation
  • Yale's visual identity guidelines baked into components

The design system addressed the pain points identified in research by creating reusable components that required no coding knowledge while maintaining brand consistency.

A demonstration of the YaleSites Storybook component library, showcasing reusable UI elements for consistent and accessible design.

Collaborative Development Model

One of the most innovative aspects of the new platform was shifting to a collaborative development model where:

  • Core platform is maintained by Yale ITS
  • Departments can enhance the platform through vendor collaborations
  • New features benefit the entire community
  • Features are built based on shared user needs

Yale West Campus served as our first major case study, transforming their site using our new platform architecture and setting the standard for future implementations.

Solution

Intuitive Authoring Experience

The new YaleSites platform offers 25+ purpose-built content blocks designed for non-technical users, including:

  • Accordions for expandable content
  • Button blocks with proper styling and accessibility
  • Spotlight sections for featuring content
  • Media grids for image galleries
  • Quote blocks for testimonials
  • Event listings with automatic formatting
  • People directories with consistent styling

A demonstration of the YaleSites authoring experience, showcasing drag-and-drop content creation and theme selection.

Visual Layout Builder

The platform features a drag-and-drop interface requiring no coding knowledge, allowing users to:

  • Visually arrange content blocks
  • Preview changes in real-time
  • Adjust layouts for different device sizes
  • Save templates for future reuse

Integrated Accessibility

Accessibility is baked into the platform rather than being an afterthought:

  • Built-in tools ensure sites meet WCAG 2.1 AA standards
  • Automated accessibility checking during content creation
  • Proper heading structure enforced by the system
  • Alt text requirements for images
  • Keyboard navigation thoroughly tested

Consistent Branding

The platform ensures Yale's brand standards are maintained while allowing customization:

  • Yale typography automatically applied
  • Color palettes pre-configured to meet brand guidelines
  • Standardized spacing and layout principles
  • Department-specific theming options within guidelines

Results & Impact

The platform transformation delivered significant results across the Yale community:

85%
Reduction in technical support tickets
100%
WCAG 2.1 AA compliance
40%
Cost reduction in site development

Overall Platform Success

Beyond the technical achievements, the new platform delivered these broader benefits:

  • Improved User Satisfaction: Content editors now complete tasks without developer assistance
  • Reduced Development Costs: Features developed once benefit the entire community
  • Consistent Brand Experience: Standardized look and feel across Yale websites
  • Enhanced Accessibility: Integrated tools ensure accessible content creation
  • Streamlined Support: Centralized training and documentation resources
  • Sustainable Platform: Future-proof architecture ready for ongoing enhancement

Lessons Learned

User-Centered Development

Leading this transformation reinforced the importance of basing decisions on user research rather than assumptions. By deeply understanding our diverse user base, we created a platform that genuinely addressed their needs rather than forcing them to adapt to technology.

Component Thinking

Breaking complex systems into reusable, manageable pieces proved essential for both technical sustainability and user adoption. The component-based approach allowed us to maintain consistency while enabling flexibility and continuous improvement.

Community Ownership

Fostering collaboration across organizational boundaries was key to the platform's success. By creating a model where departments could contribute to the platform's growth, we built a sense of ownership that traditional IT projects often lack.

Continuous Feedback

Maintaining open channels with users throughout development helped us catch issues early and ensured the platform evolved in the right direction. Regular user testing and feedback sessions were invaluable for refining the user experience.

Sustainable Growth

Building for long-term platform health rather than short-term gains required difficult tradeoffs but ultimately created a more valuable solution. The platform continues to evolve through our collaborative model, with ongoing feature development driven by user needs and organizational requirements.