Status
Priority
High
Install Canvas page builder on dev and live. Create rsvp_canvas_base recipe. Verify SDC integration with existing components in rsvp-system-theme/components/.
Steps
- Run
composer require drupal/canvas ^1.0on dev site (already declared in rsvp-requirements v1.0.3) - Enable Canvas module:
ddev drush en canvas -y - Verify existing SDCs (article-card, community-card, etc.) are discoverable in Canvas block picker
- Create
rsvp_canvas_baserecipe inrsvp-recipes/recipes/— enables canvas module, wires SDC integration - Test recipe applies cleanly on fresh install
- Deploy to rsvp-system.org: composer update, drush en, apply recipe
Definition of Done
- Canvas installed and enabled on dev + live
rsvp_canvas_baserecipe applies cleanly- Existing SDC components appear in Canvas block picker on a test page
- No JS/CSS conflicts with existing Splide carousel or Alpine.js
ADR: ADR-0031