Explore Our Venue

Don't miss our next announcement

Subscribe to our newsletter:

Front End Intermediate

Modernizing a Design System with Drupal SDC and Storybook

Profile picture of Patrick Anderson

Patrick Anderson

Profile picture

James Foley

In this session, we will present a case study of a collaborative project between Rutgers University Department of Communications and Marketing and the Cheppers to modernize the Rutgers Core Component Library (RCCL) platform and redesign the rutgers.edu homepage. This initiative aims to improve the sustainability and accessibility of the RCCL system while enhancing the user experience and performance of one of the most visited higher education homepages in the country.

The RCCL, which supports over 65 live sites across Rutgers, The State University of New Jersey, is currently tethered to an outdated version of PatternLab-PHP, a design framework that has not seen updates since 2016. As the platform struggles with limitations in scalability and flexibility, our project seeks to migrate the RCCL to a modern, supported solution while maintaining or improving its accessibility standards. In this session, we will discuss the challenges we have faced in this migration process, including compatibility issues with existing components and the complexities of working with legacy technology.

To address these challenges, we have proposed a comprehensive migration strategy that includes transitioning to a Single Directory Components (SDC) approach. SDC organizes components into self-contained directories, improving manageability and making development more efficient. This migration will not only modernize the RCCL framework but also integrate with WordPress and Joomla via a standalone component library using Storybook, providing centralized access for all content management systems.

In addition to the platform upgrade, the project also involves redesigning the Rutgers.edu homepage, which sees over 2.7 million page views annually. The redesign will focus on optimizing the homepage’s performance, particularly on mobile devices, where the site currently struggles with speed. The above-the-fold “hero” space, which is dominated by ambient video, will be revised, and the “mosaic” component will be refined. Our goal is to introduce new content presentation options that improve user engagement while significantly boosting the site’s performance on both desktop and mobile devices.
While the project is still ongoing, we have encountered and overcome several challenges, including issues with integrating Storybook into our development environment. We have worked around this by using a local Node.js version instead of relying on the ddev Node Package Manager, which was incompatible with Storybook.

Additional Details:

  • Audience level: Intermediate
  • Topic: Front End

Updates

Join Us at the Higher Education Summit Keynote: Higher Ed, Civic Trust and the Role of the Web

Discover how higher ed websites can build civic trust and reflect community values. Join Jessica Pontarelli Evans of Brown University as she explores the web’s public purpose at the New England Drupal Camp’s Higher Education Summit keynote.

2025 Keynote Announced!

What happens when you treat curiosity not as a means to an end, but as a design tool in its own right? In this year’s keynote, Jason Pamental unpacks how following hunches, chasing questions, and poking at the edges of the unknown can lead to richer, more resonant digital experiences.