About this talk
This technical session features Feliksas Mazeikis as he explores the high-level architecture and inner workings of Drupal Canvas. The talk emphasizes the essential back-end knowledge that Drupal developers need for future Canvas adoption, including the fundamentals of the Canvas data model and the rationale behind its architecture. The speaker explains how to enhance SDCs and Block Plugins for compatibility with Canvas, the role of metadata and schema validation in dynamically creating relevant form fields on the Canvas UI, and the process of creating new Component Source Plugins. The session concludes with an overview of debugging tools, documentation, and configuration management strategies, leaving attendees equipped with a deeper understanding of how to effectively utilize and expand Drupal Canvas.