This project is not covered by Drupal’s security advisory policy.
Canvas Builder provides a maintainable approach to styling Canvas SDCs. Configurable style plugins (backgrounds, spacing, media) let editors apply utility classes to component wrappers in the editor for immediate visual feedback. Patterns saved from the editor store both structure and styling, making it simple to create and reuse fully styled page sections. Admins can enable or disable individual style plugins and assets are attached per-plugin to keep editor weight low.
Features
- Class-based styling: Central plugin lists map utility classes (backgrounds, spacing, media) to tidy UI controls for consistent styling.
- Patterns with styles: Save reusable patterns that include component tree + visual classes so sections carry their look everywhere.
- Live preview: Editor-side class application updates component previews immediately for fast WYSIWYG feedback.
- Per-plugin assets: JS/CSS split per plugin and attached conditionally to reduce editor load.
- Admin control: Enable/disable individual style plugins to tailor the editor.
- Entity-backed storage: Styles are stored on Canvas entities so they participate in the draft/publish lifecycle.
- Layout primitives: Lightweight SDCs (Section, Container, Columns/Grid, Stack) grouped under Layout for quick composition.
Supporting organizations:
Development
Project information
- Project categories: Content editing experience
- Created by aaronchristian on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
