Project Type

Design system

Drupal CMS Design System

Drupal CMS Design System

Summary

Drupal CMS is a new open-source project that lacked a design system. I worked with a cross-company team to create a new design system from scratch for designers and developers who will work on the project.

Summary

Drupal CMS is a new open-source project that lacked a design system. I worked with a cross-company team to create a new design system from scratch for designers and developers who will work on the project.

Summary

Drupal CMS is a new open-source project that lacked a design system. I worked with a cross-company team to create a new design system from scratch for designers and developers who will work on the project.

Background

Background

Background

What is Drupal CMS?

What is Drupal CMS?

What is Drupal CMS?

Why did I work on this?

Why did I work on this?

Why did I work on this?

The Work

The Work

The Work

Step 1: create all of the basic components of the UI (buttons, inputs, etc.).

Step 2: define the larger, more complex components, such as navigation and menus.


And that sounds pretty straight-forward, but…

Challenges

Challenges

Challenges

Different Ideas

Different Ideas

Different Ideas

  • Having a team with members from different companies presented challenges in differing philosophies and methodologies for building a design system.

  • We had to align on priorities, how to document and build components, and relationships between components.

Time Zones

Time Zones

Time Zones

Working across continents offered limited working overlap to collaborate in real time, so we relied heavily on asynchronous use of Slack and comments in Figma.

Components

Components

Components

Naturally, we aimed to have consistency in both aesthetics and construction across all components, and we all worked on numerous components, sometimes joining forces. A couple examples of components I built are the accordion and settings tray.

Click images to enlarge.

Accordion

Settings tray

Result

Result

Result

In the space of about five weeks, we were able to create all of the needed components and generate mock-ups of all of the current screens using the new components. This laid the foundation for designers who would come in later to continue moving Drupal CMS forward.

Project Type

Design System