Canvas Sprint 1: Install Canvas, rsvp_canvas_base recipe, verify SDC integration

Submitted by admin on
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

  1. Run composer require drupal/canvas ^1.0 on dev site (already declared in rsvp-requirements v1.0.3)
  2. Enable Canvas module: ddev drush en canvas -y
  3. Verify existing SDCs (article-card, community-card, etc.) are discoverable in Canvas block picker
  4. Create rsvp_canvas_base recipe in rsvp-recipes/recipes/ — enables canvas module, wires SDC integration
  5. Test recipe applies cleanly on fresh install
  6. Deploy to rsvp-system.org: composer update, drush en, apply recipe

Definition of Done

  • Canvas installed and enabled on dev + live
  • rsvp_canvas_base recipe 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