How to get inspiration from Drupal source code - Vadim Valuev
Video Description
Drupal has vast APIs (Entity, Cache, Form, Routing, Configuration and many others) and implements a diversity of architectural patterns (services, events, plugins, etc.) This is both powerful and challenging. Often developers gets confused and start reinventing the wheel or misusing certain tools because they cannot grasp the full picture.
In contrast to majority of other frameworks, Drupal source code is extremely readable and being able to navigate and understand it is essential for developing custom solutions.
In the session, I'll show how, starting from a general idea, find relevant pieces of code in Drupal sources and
avoid use of wrong tools and methods
use what is already there, but you didn't know it is there
get an inspiration and create concise solutions which you won't find in tutorials.
I'll show some example solutions which I built getting the inspiration in the core ( eg https://medium.com/@novosibcool/harnessing-the-power-of-configuration-in-drupal-advanced-entity-and-routing-api-techniques-0e154aa6693d)
Speaker: Vadim Valuev
DrupalCamp Poland 2025
https://2025.drupalcamp.pl/
In contrast to majority of other frameworks, Drupal source code is extremely readable and being able to navigate and understand it is essential for developing custom solutions.
In the session, I'll show how, starting from a general idea, find relevant pieces of code in Drupal sources and
avoid use of wrong tools and methods
use what is already there, but you didn't know it is there
get an inspiration and create concise solutions which you won't find in tutorials.
I'll show some example solutions which I built getting the inspiration in the core ( eg https://medium.com/@novosibcool/harnessing-the-power-of-configuration-in-drupal-advanced-entity-and-routing-api-techniques-0e154aa6693d)
Speaker: Vadim Valuev
DrupalCamp Poland 2025
https://2025.drupalcamp.pl/