phenaproxima / xb-demo
A demo of Drupal Canvas with the Drupal brand.
Installs: 1 949
Dependents: 0
Suggesters: 0
Security: 0
Stars: 67
Watchers: 10
Forks: 18
Open Issues: 1
Type:project
pkg:composer/phenaproxima/xb-demo
Requires
- composer/installers: ^2.3
- cweagans/composer-patches: ^2@beta
- drupal/bpmn_io: ^2.0.6
- drupal/canvas: 1.0
- drupal/canvas_demo: @dev
- drupal/canvas_page: @dev
- drupal/core: 11.2.10
- drupal/core-composer-scaffold: 11.2.10
- drupal/core-recommended: 11.2.10
- drupal/dashboard: ^2
- drupal/default_content: ^2-alpha@alpha
- drupal/demo_design_system: 1.0.x-dev
- drupal/drupal_cms_admin_ui: ^1.1
- drupal/drupal_cms_anti_spam: ^1.1
- drupal/drupal_cms_authentication: ^1.1
- drupal/drupal_cms_page: ^1.1
- drupal/drupal_cms_privacy_basic: ^1.1
- drupal/eca: ^2.1.3
- drupal/metatag: ^2.1
- drupal/recipe_installer_kit: ^1-alpha3@alpha
- drupal/token: ^1
- drupal/webform: 6.3.0-beta6
- drush/drush: ^13
Conflicts
This package is auto-updated.
Last update: 2025-12-12 07:55:34 UTC
README
Drupal Canvas (or Canvas for short) is Drupal's next-generation page building tool, currently under heavy development on drupal.org. This is a demo package of Drupal to try out Drupal Canvas with a demo design system and sample pages. 😎
This repository is intended to provide a throwaway demo of Drupal Canvas. While Drupal Canvas is stable, this demo was not built in a way to be used as a starting point.
Additionally, this demo project will be abandoned when a Drupal CMS stable release includes sufficient functionality to supersede the demo. That is expected in January 2026.
You ABSOLUTELY SHOULD NOT use this project to build a real site.
This Is How the Demo Looks Like
Getting Started with the Demo 🚀
We strongly recommend using DDEV (version 1.24.2 or later) to run this project, since it includes everything you'll need.
Cloning the repository locally is not required!
Instead, in a terminal with DDEV installed, run the following commands to spin it up:
mkdir canvas-demo cd canvas-demo ddev config --project-type=drupal11 --docroot=web # For DDEV v1.24.2 or newer: ddev composer create-project phenaproxima/xb-demo --stability=dev # For DDEV v1.24.1 or older, upgrade DDEV or run this instead: # ddev composer create phenaproxima/xb-demo --stability=dev ddev drush si -y ddev drush user:login canvas/editor/canvas_page/1
Now open the link Drush generated at the end to go right into Drupal Canvas.
You don't have to use DDEV; any tech stack that supports Drupal should work just fine.
Issues and Help
- Issues found in the demo should be submitted at https://github.com/phenaproxima/canvas-demo/issues
- Problems or suggestions for Drupal Canvas should be submitted at https://www.drupal.org/project/issues/canvas
- Want to chat? Find us in the #drupal-canvas channel on Drupal Slack.