Converting a Hard-Coded Drupal Landing Page to Paragraphs
A practical content model for turning a custom Twig portfolio into an editable, reusable Drupal page.
Practical engineering notes
Practical Drupal, PHP, architecture, and engineering guidance from enterprise application work.
RSS feed25 articles
A practical content model for turning a custom Twig portfolio into an editable, reusable Drupal page.
A systematic way to isolate routing, data, rendering, and theme failures when Drupal returns a generic error page.
Theme registry, template suggestions, loader paths, and cache rebuilds explained through a practical template-not-found failure.
How document roots, front controllers, relative resources, and environment configuration affect reliable Drupal requests.
Render arrays, lazy builders, attachments, and cache metadata explained as one performance model.
Practical template organization, includes, variables, debugging, and mistakes that make themes brittle.
A repeatable checklist for caches, BigPipe, assets, images, databases, and evidence-based tuning.
A calm debugging workflow using logs, Xdebug, Kint, browser tools, and progressively narrower hypotheses.
What long-lived enterprise Drupal systems teach about ownership, upgrades, workflows, and technical debt.