Skip to main content

Augustus C. Long Health Sciences Library

Web Design, Design System, Drupal Development

The Augustus C. Long Health Sciences Library provides access to research resources, research assistance, and information management education for the students and staff of Columbia University Irving Medical Center (CUIMC) and the clinical staff of NewYork-Presbyterian Hospital. In my capacity as Web Services Manager, I design, develop, and maintain the Library’s three Drupal 10 websites.

Web Design

The Library website design embraces the CUIMC brand and basic web design conventions while retaining a unique character through creative use of secondary and accent colors available in the brand guidelines. The design is clean, efficient, accessible and includes a subtle bit of playfulness.

the Health Sciences Library website home page
Health Sciences Library home page.

The playfulness reveals itself in the website’s footer, where seasonal animations appear in the background. The following video shows how the animation changes over the course of a year.

Seasonal animations in the footer of the Library website.

Design System

The Health Sciences Library website is the basis for a design system built using Fractal and a highly customized subset of the Bootstrap framework. Bootstrap was selected because of it’s wide usage and familiarity. Fractal is a tool for building and presenting design systems, similar to Storybook but with much simpler tooling requirements. The Health Sciences Library design system is used to provide consistent branding and user experience to the Library's other websites and web-based platforms and simplify front-end maintenance.

Custom Drupal Theme

The design system is the basis for a custom Drupal theme. Each of the three websites maintained by the Health Sciences Library use the same base theme which builds upon the design system components. Each website also has custom subtheme – dependent on the base theme – that provides site-specific design and templates.

Development and maintenance of the custom themes is performed using NodeJS and several NPM packages to compile SCSS files into CSS stylesheets and SVG images into web fonts.

A screen shot of the Archives and Special Collections website
Archives and Special Collections website
A screen shot of the CUIMC Publications website
CUIMC Publications website

Custom Drupal Modules

I've developed several custom Drupal modules to provide additional features for the Health Sciences Library website. These modules include: