Raised in a bustling metropolis, I gained an early understanding of adulthood and the realities of life. From a young age, I found myself drawn to puzzles, sports, and family - interests that persist to this day.
My passion for puzzles has found a home in my web development career, where debugging and problem-solving are key. My love for sports has evolved into a commitment to bodybuilding. Family, a cornerstone of my life, is now something I cherish as a parent.
To lock a lid, you gotta twist it the wrong way first.
Alaa Haddad
Drupal, Cloudflare Purge, and Long Cache TTLs: How They Work Together
Cloudflare Purge and cache max-age solve different parts of the caching puzzle. Max-age controls how long content can stay cached, while purge removes outdated cached content when Drupal content changes. Understanding how Drupal, browser cache, and Cloudflare Edge Cache TTL work together helps you build a fast, reliable “cache long, purge on change” strategy.
Drupal Blocks vs Block Content: Why Your Paragraphs Are Duplicating and How to Fix It
Drupal has two block systems—plugin-based blocks and block content entities—and understanding the difference is essential when working with Paragraph Bundles. If blocks are duplicating in your layouts, this article explains exactly why it’s happening and how to fix it cleanly.
Transform Drupal forms with Selectify - a powerful module offering 5 custom select widgets
Selectify transforms standard Drupal form elements into beautiful, accessible components. Created by Drupal architect Alaa Haddad, this module offers 5 specialized select widgets, customizable radio/checkbox styling, and enterprise-grade accessibility - all while maintaining the flexibility Drupal is known for.
Implementing ARIA Live Regions for Drupal 11 System Messages: A Complete Accessibility Guide
Drupal 11 accessibility ARIA live regions ensure screen reader users don't miss critical error messages or status updates. By implementing aria-live="assertive" for errors and aria-live="polite" for status messages, you create a WCAG compliant Drupal theme that serves all users equally. This guide shows you exactly how to implement, test, and optimize ARIA live regions in your Drupal theme.
Building Drupal's exciting future through collaborative innovation and community strength
After exploring Drupal's evolution and exciting initiatives, it's time to celebrate the path forward. Through collaborative innovation, strengthened community, and accessible technology, we're building a platform that serves everyone excellently - and you can be part of this exciting journey.
Drupal CMS - Making Drupal's power accessible to everyone through innovative evolution
Drupal CMS represents exciting evolution that makes Drupal's legendary power accessible to marketers, content creators, and site builders without sacrificing the sophisticated capabilities that developers love. This is Drupal for everyone - and it's here now.
Strengthening Drupal's governance and collaborative leadership for sustainable success
Successful platforms combine technical excellence with strong governance that empowers diverse voices, responds to community feedback, and makes strategic decisions collaboratively. Understanding how Drupal can strengthen its governance helps everyone contribute to building a thriving, sustainable ecosystem.