Skip to content
Snippets Groups Projects
Pierre's avatar
Issue #3413043 by pdureau: Improve compatibility with existing SDC themes
Pierre Dureau authored
c01ec2f9
History

UI Patterns 2.x

Expose SDC components as Drupal plugins and use them seamlessly in Drupal development and site-building.

Components are reusable, nestable, guided by clear standards, and can be assembled together to build any number of applications. Examples: card, button, slider, pager, menu, toast...

Project overview

The UI Patterns project provides 3 "toolset" modules:

  • UI Patterns: the main module, based on Drupal Core SDC API, with additional powerful API and quality-of-life improvments
  • UI Patterns Library: generates a pattern library page available at /patterns to be used as documentation for content editors or as a showcase for business. Use this module if you don't plan to use more advanced component library systems such as Storybook, PatternLab or Fractal. Learn more
  • UI Patterns Legacy: Load your UI Patterns 1.x components inside UI Patterns 2.x

And 4 "integration" modules:

  • UI Patterns Layouts: allows to use components as layouts. This allows patterns to be used with Layout Builder, Display Suite or Panels out of the box. Learn more
  • UI Patterns Blocks: allows to use components as Blocks plugins.
  • UI Patterns Field Formatters: allows to use components as Field Formatters plugins.
  • UI Patterns Views: allows to use components as Views styles or Views rows plugins. Learn more

Documentation

Documentation is available here.