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

dev-main 2025-12-12 07:55 UTC

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

Drupal Canvas Demo Screenshot

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