Site-building friendly design systems with UI Suite

pdureau

The gap between the themers and the site builders has to be reduced. Too much PHP code is produced by the back-end developers, on each projects, to fill this gap.

It was an issue when we were implementing plain dull mockups. It is still the case today while implementing design systems is becoming the new normal.

That's why we love UI Pattern, which solves this issue for the component library part of design systems, by:

- letting the themer owns and drives the implementation
- exposing this implementation directly to the site building, in Drupal backoffice (layout builder, manage display, views, blocks, flags...)
- for specific business cases, exposing this implementation to the back-end developer as a nice and robust API

So, to cover the other parts (styles helpers/utilities, layout systems, examples pages...) of a design system, we have set a selection of modules with the same features and advantages, under the umbrella "UI Suite": https://www.drupal.org/project/ui_suite

We will share what are those modules and how to make them works together to implements full design systems while preserving and improving the Drupal site building experience.

Track

User Experience, Accessibility & Design