Drupal Announces Canvas 1.0: Visual Page Builder Nears Stable Release
Drupal has officially announced the forthcoming 1.0 release of Drupal Canvas, a visual page builder designed to empower editors, marketers, and non-technical users. This milestone reflects a broader commitment to blending no-code usability with Drupal's powerful, structured content architecture.
First introduced at DrupalCon Vienna, Canvas was described not as a standalone tool, but as a re-imagining of how Drupal can better serve modern teams. The goal: a browser-based builder that preserves Drupal's strengths-reusability, access control, scalability-while offering a visual, intuitive interface for content assembly.
Canvas enables drag-and-drop, component-based page editing with real-time previews. Editors can visually build and update pages without writing code, while developers retain the power to create reusable "code components" using modern front-end skills like React, JS, and CSS. This dual-mode system supports collaborative workflows across technical and non-technical roles.
The Canvas ecosystem is designed for flexibility. It integrates with emerging Drupal tools such as:
- Site Templates - pre-configured Drupal installs with structured content models
- Recipes - optional install-time packages that add features like multilingual or accessibility support
- Code Components - custom interactive blocks for embedding developer-built functionality. A prototype Figma-to-Canvas workflow was also previewed, hinting at future design-developer alignment.
However, the initial 1.0 release comes with known limitations. Integration with existing contrib modules and custom themes is still in progress. Developers are advised to test compatibility early, especially if relying on Layout Builder or heavily themed installations.
While Canvas is often compared to Layout Builder, the experience differs: Canvas offers a more modern, editor-centric UI, structured code integration, and workflows designed for Drupal CMS 2.0 and beyond.
Community testing and feedback will guide the evolution of Canvas post-launch. Contributors and site builders are encouraged to explore the latest release, test the demo, and share findings.
? Explore Canvas on Drupal.org: drupal.org/project/canvas ? GitHub demo and source: github.com/phenaproxima/canvas
