Riley Skipper

Case study

Drupal CMS Development

Drupal 9 and 10 website development for Rutgers University with custom theming and accessibility compliance.

The challenge

Content teams needed a CMS that supported publishing, accessibility, and editorial control at scale.

What I delivered

Drupal websites with structured templates, WCAG-aligned components, and workflows that editors can use with confidence.

Project Overview

This project covers Drupal CMS development for Rutgers University. The work includes custom theming, accessibility compliance, and user-centered design for educational websites.

Live Demo

Rutgers Statewide

Explore the an example of the templating system built for this website.

View Live Demo

Division of Lifelong Learning & Innovation

A flagship Drupal site for Rutgers Division of Lifelong Learning and Innovation. The site includes program pathways, events, FAQs, and templates that editors can maintain over time.

Development Process

This role required deep understanding of both Drupal’s content management capabilities and the specific needs of educational institutions. My development approach included:

  • Custom Theming: Codeveloping a Drupal subtheme based on University branding using HTML, Bootstrap 4 & 5, CSS, Twig, JavaScript, and PHP.
  • Content Strategy: Structured content types based on departmental needs and usage.
  • Wireframing and UX Design: Building wireframes, new web designs, and user flows to improve experience and interactions in collaboration with departmental admins.
  • Accessibility Compliance: WCAG 2.1 AA standards implemented through custom theming, twig templating, and custom error handling.
  • Accessibility Management: Monthly accessibility reporting, bug fixes, and resolutions through new coding practices, module updates, and editor awareness of ADA guidelines.
  • Responsive Design: Mobile-first approach for students accessing organization sites on various devices.
  • Module Maintenence: Routine module updates, bug and error resolution, and module conflict resolution.

Key Features

  • Content Architecture: Custom content types based on departmental needs.
  • User Roles & Permissions: Granular access control for different user types and editor roles.
  • Views & Displays: Dynamic content presentation with contextual filtering.
  • Form Management: Custom webforms, email handling, and submission notifications.
  • Media Management: Optimized image and document handling.

Accessibility & Compliance

  • WCAG 2.1 AA Standards: Full compliance with accessibility guidelines.
  • Screen Reader Support: Proper ARIA labels and semantic HTML.
  • Keyboard Navigation: Complete keyboard accessibility.
  • Color Contrast: High contrast ratios for better readability.
  • Alt Text: Comprehensive image descriptions for all media.

Our templates were built to be flexible enough to allow editors with no prior knowledge to add, edit, and style content while adhering to a similar look, feel, and theme and maintain accessibility. Click any image to view it in full size.