Advanced Site Building with Drupal Canvas
Advanced Site Building with Drupal Canvas
Ted Bowman (Tedbow)
Learn how Drupal Canvas gives even more power to Drupal Site Builders!
Prerequisite
This session is ideal for Drupal site builders, developers, and architects who are looking to enhance their site-building capabilities, improve development workflows, and deliver richer user experiences. A basic understanding of Drupal concepts and site building is recommended.
Target Audience
This session is ideal for Drupal site builders, developers, and architects who are looking to enhance their site-building capabilities, improve development workflows, and deliver richer user experiences. A basic understanding of Drupal concepts and site building is recommended.
Outline
Enabling ambitious site builders has always been a superpower of Drupal and the introduction of Drupal Canvas has taken this to another level. Attendees will learn how to combine the power of Canvas with existing core modules like Views and popular contrib modules, all without writing any code!
We will demonstrate how to build a demo site that leverages Drupal's robust information architecture capabilities alongside the streamlined user experience offered by Drupal Canvas.
Attendees will learn how to:
* Create dynamic landing pages
* Use Canvas templates to format all your structured content (nodes, terms, users, etc.)
* Link field data inside templates to SDC and Code Component properties
* Display related content on Canvas templates, for example displaying content linked by entity reference fields or the author
* Use Canvas to control how the related content is displayed
* Manage permissions to tailor the user experience of Canvas for different user groups
* Build Views to showcase related content and author details inside Canvas templates.
* Translate Canvas Pages and templates for multi-lingual support
The site building techniques covered in this session are applicable whether you are using Canvas with SDC’s, Code Components or a combination of both.
As Drupal Canvas is rapidly evolving, we will cover the latest site building related Canvas features at the time of DrupalCon. See the Canvas road map at https://drupal-canvas.com/
Learning Objectives
Understand the core functionalities and benefits of the Drupal Canvas module.
Learn to build complex page layouts and content structures using Canvas's visual editor.
Discover strategies for creating reusable components and templates within Canvas.
Explore integration patterns for Canvas with existing Drupal modules and custom code.
Gain insights into best practices for collaboration and governance in a Canvas-driven development environment.
Experience level
Intermediate