Drupal Canvas (vormals Experience Builder) als visueller Page-Builder im SOLCOM-Stack: Content-Template-Strategie, Slot-Topologien, Page-Region- Versions-Drift-Heilung und Composite-Decomposition für autonomes Implementing.
Canvas ist das Werkzeug, mit dem Site-Builder Page-Layouts und Content-Type-Templates visuell zusammensetzen. Die Integration besteht aus vier Bausteinen:
byte_theme/components/-SDCs sind in Canvas wählbar.figma-autonomous-implementer) zerlegen Figma-Frames in Slices, wobei pro Slice exakt eine bestehende SDC zum Einsatz kommt.| Strand | Ref | Inhalt |
|---|---|---|
| adr | 0002-canvas-page-region-version-repair | Repair-Pattern für Page-Region-Versions-Drift zwischen Canvas-Config und SDC-Schema. Update-Hook-Sequenz statt Auto-Migration. |
| adr | 0007-hero-billboard-keyvisual-slot-composition | Hero erweitern statt eigenständige hero-keyvisual SDC: Slot-Komposition über die existierende Hero-Billboard-SDC. |
| adr | 0014-vacancy-full-canvas-template-overhaul | node.vacancy.full Canvas-Content-Template-Overhaul nach Figma „Projektdetails" — vollständige Slot-Komposition statt monolithischer Twig. |
| adr | 0016-composite-build-decomposition-in-solcom-build-frontend | Composite-Build-Decomposition im /solcom-build-frontend — Slices, Autonomie-Klausel, Greenfield-vs-Refactor-Trennung. |
| design | design/MAPPING.html | Lebende Figma ↔ SDC ↔ Status-Matrix — gibt pro Frame an, welche SDC die Implementierung trägt und ob Canvas-Komposition oder Field-Mapping nötig ist. |
byte_theme/components/<name>/ mit *.component.yml; Skill drupal-twig-sdc-authoring für Prop-vs-Slot-Heuristik.drush cex für Config-Sync; Skill drupal-config-workflow.figma-autonomous-implementer; nur existierende SDCs — Greenfield via /solcom-build-frontend.drupal-twig-sdc-authoring und in den AGENTS.md des byte_theme.
drupal-canvas abgedeckt.