Still Judging Drupal by Drupal 7? You're Light Years Behind
TL;DR: Drupal’s biggest challenge in 2026 is its outdated reputation, not its technology. The DrupalCon Rotterdam keynote showed how far it has moved on: Easier to start: Drupal CMS ships…
Can AI Fix Web Accessibility? What the Evidence Actually Says
AI cannot fix web accessibility at runtime, and can help a great deal at authoring time. The difference isn't the technology, it's where it sits in the lifecycle and who…
This post serves as a technical manifesto for the author's engineering strategy. It reframes the narrative around Drupal, moving away from its reputation as a "clunky PHP site builder" to…
We often treat performance optimization as a final cleanup task, but the statistics tell a different story: 87% of a website's load time happens on the front end (and up…
Styling native form elements has always been a battle against browser inconsistencies (and let's not even mention the nightmares of old Internet Explorer). In this guide, we bypass the limitations…
For years, Drupal 7 developers battled with "div soup" and complex PHP template files. Drupal 8 changes everything. In this guide—written during the exciting Beta phase—we explore how D8 has…
CKEditor in Drupal 8: Customizing the WYSIWYG Experience.
Drupal 8 brought CKEditor into the core, offering a robust writing experience out of the box. But often, clients need more than just standard paragraph tags they need specific brand…
Drupal 8 changed the game by introducing the Twig templating engine, marking a departure from the old PHP-based themes. In this hands-on guide, I document my journey of building a…