How to get inspiration from Drupal source code

Prelegent

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)

Godzina
Język
Pomieszczenie