Skip to header Skip to main navigation Skip to main content Skip to footer
Cookies UI
Alaa Haddad Offers Exceptional Drupal Custom Theming and Modules in Austin TX Alaa Haddad - Drupal Expert
Main navigation
  • Professional Profile
  • Drupal Services
    • Drupal Development
    • Drupal Developer
    • Drupal Themer
    • Drupal Architect
    • Drupal Consultant
  • My Drupal Modules & Themes
      • Cloudflare Purge
      • Solo Copy Blocks
      • W3CSS Paragraphs
      • Paragraphs Bundles
      • Acquia Purge Varnish
      • Reference Blocked Users
      • Module Matrix
      • Paragraphs Bundles Import
      • Selectify
      • Solo Utilities
      • Utilikit
      • Solo
      • Amun
      • Anhur
      • Amunet
      • W3CSS Theme
      • 3D Carousel
      • 3D FlipBox
      • Accordion
      • Carousel
      • Hero
      • Lightbox
      • Parallax
      • Reveal
      • Slideshow
      • Tabs
  • Blog
  • Videos
  • Contact
  • Hire Me (opens in new tab)
Search form
User login
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
  • Reset your password
User account menu
  • Hire Me (opens in new tab)
  • Drupal Services
  • Blog
Site branding
Alaa Haddad - Drupal Expert
Consultant • Architect • Developer • Themer - Expert Drupal Solutions
Article Title Image - Block 1

The Drupal 11 Module and Theme Stack, With Versions Checked

Content Info - Article Info
 
  10:55 PM CDT, Sun September 13, 2026
Share

Breadcrumbs

Breadcrumb

  • Home
  • Drupal Architect
  • The Drupal 11 Module and Theme Stack, With Versions Checked

Main page content

This is the module and theme stack actually installed on the Drupal 11 sites behind this page, with the reason for each one and the core versions each declares. Every version string below was read from the .info.yml file on disk, not from memory — and one of the findings is that most contributed modules have not yet declared Drupal 12 support, which matters more than any feature list.

How to judge a module before you install it

The list matters less than the method. Four checks, in this order:

  1. Read core_version_requirement in the .info.yml. It is the module telling you, in its own words, which Drupal it supports. An inventory of these strings across your site is the first page of any upgrade plan.
  2. Look at the issue queue, not the star count. Recent commits and answered issues predict your next two years better than the number of installs does.
  3. Ask whether core already does it. Media, workflows, layout building and responsive images are all core now, and each contributed module you avoid is one fewer thing to upgrade.
  4. Install with Composer, always. A module unzipped by hand cannot be updated predictably and drops out of security tooling.

Core modules to enable first

Before installing anything, turn on what is already there: media and media_library for file handling, responsive_image for images that are not oversized on phones, content_moderation and workflows for editorial states, layout_builder where editors need per-page composition, path and path_alias for URLs, ckeditor5 for editing, and big_pipe, page_cache and dynamic_page_cache for performance. That is a capable site with no contributed code at all.

Administration and developer experience

  • Admin Toolbar — drop-down access to the whole admin menu. Declares ^9.5 || ^10 || ^11.
  • Module Matrix — a replacement modules page with filtering and package navigation, for sites where the module list has become unreadable. Declares ^10 || ^11 || ^12.
  • Config Split and Config Ignore — environment-specific configuration, and the escape hatch for the handful of settings that must not travel.
  • Devel — development only, never enabled in production. Declares ^10.3 || ^11 || ^12.
  • Upgrade Status — scans your site and reports what is not ready for the next major version. Declares ^10.4 || ^11 || ^12. Run it before planning an upgrade, not during one.

SEO and URLs

  • Pathauto with Token — URL patterns instead of hand-typed aliases.
  • Redirect — keeps old URLs alive. Non-negotiable on any site that has been restructured.
  • Metatag — titles, descriptions and Open Graph output, per content type.
  • Simple XML Sitemap — standards-compliant sitemaps with hreflang support.

These four cover the technical layer only. The content decisions are the part that actually moves rankings; the page speed write-up covers the other half that search engines measure.

Content modelling

  • Paragraphs — structured components inside content, instead of markup pasted into a body field.
  • Paragraphs Bundles — a ready-made suite of paragraph types so you are not modelling twenty of them by hand. Declares ^11.3 || ^12 and depends on Paragraphs, Entity Reference Revisions and Field Group. There is a longer explanation in unleashing creativity with Drupal paragraph bundles.
  • Field Group — tabs and sections on long edit forms, which is an editor-retention feature more than a technical one.

One structural warning before you build with any of these: blocks and block content are not the same thing, and confusing them is how paragraph content ends up duplicated across a site — see Drupal blocks vs block content.

Views display formats: the Vanilla Views set

Ten display formats for Views that render with vanilla JavaScript rather than a framework. They share one foundation module, VVJ Core, which is installed automatically with any of them — that is the part most listings of these modules get wrong, including the earlier version of this page.

  • VVJA — accordion
  • VVJB — carousel
  • VVJC — 3D carousel
  • VVJF — 3D flip-card
  • VVJH — responsive hero
  • VVJL — lightbox
  • VVJP — scroll-driven parallax
  • VVJR — reveal on interaction
  • VVJS — slideshow
  • VVJT — tabs

All eleven declare ^11.3 || ^12 and depend only on core's Views and Filter modules plus VVJ Core. Pair them with Better Exposed Filters when the view is something a visitor filters rather than just reads.

Front end

  • Solo — a configurable theme with 24 regions and 15 colour inputs per region, declaring ^10.1 || ^11 || ^12. The measured detail is on the Solo theme page.
  • Solo Utilities — adds rule-based colour schemes by content type, taxonomy, role or URL.
  • UtiliKit — a utility-first CSS layer generated at runtime, for teams that want utility classes without a build step. Declares ^11.2 || ^12.
  • Selectify — accessible select, radio and checkbox components for Views exposed filters and Field UI. Declares ^10 || ^11 || ^12.
  • Twig Tweak — the Twig functions you keep wishing core had.

Security, forms and performance

  • Honeypot — spam mitigation that costs a real user nothing, unlike a CAPTCHA.
  • Key — keeps API credentials out of configuration and out of your repository. Install it before the first integration, not after.
  • CSP — Content-Security-Policy headers.
  • Webform — when core's contact form is genuinely not enough.
  • Cloudflare Purge — URL, tag, prefix and hostname purging so a CDN can hold long TTLs safely. The project declares ^10 || ^11 || ^12, though the copy installed on this codebase is older at ^10 || ^11 — the lag this page is about. The reasoning is in Drupal, Cloudflare Purge and long cache TTLs.

Common questions

How many contributed modules is too many?

There is no number, but there is a test: can someone say out loud why each one is installed? Every module is a dependency to update, a possible security advisory and a thing that must be ready before your next major upgrade.

Are these modules ready for Drupal 12?

Some are and most are not yet. Of the versions installed on the codebase I read for this page, twenty-seven of the 115 top-level contributed projects in modules/contrib and themes/contrib declared ^12 — among them Module Matrix, Devel, Upgrade Status, Views Reference, Module Filter, Diff, Link Attributes, Config Inspector, Menu Breadcrumb and the projects maintained here. The other 88 did not, and many of those still declare ^8 or ^9 alongside ^10 and ^11. Check your own .info.yml files rather than trusting any published list, including this one — releases move.

Why is there no caching module in this list?

Because core has three cache layers and most sites have not configured those properly yet. Add Redis or Memcache when measurement says the database is the bottleneck, not before.

What happened to the modules that used to be on this page?

Several entries were removed because their current Drupal 11 status could not be verified from source. It is better to list twenty modules that were checked than sixty that were remembered.

Next steps

Run composer show 'drupal/*' against your own site and compare it to this list. The interesting output is not what you are missing — it is the modules you cannot justify, because those are the ones that will hold up your next upgrade.

If that inventory turns into an upgrade plan you would rather not write, Drupal services covers how an assessment is scoped, or get in touch. The projects listed above that are maintained here are all on the portfolio.

I have worked in web development since 2005 and I am the author of Drupal modules and themes; several of the projects above are mine, and all of them are on my drupal.org profile.

Drupal Architect
Slide 1 of 27
Acquia Purge Varnish - API V2 (Drupal Module)
Slide 2 of 27
Amun - W3CSS Sub-Theme (Drupal Theme)
Slide 3 of 27
Amunet - W3CSS Sub-Theme (Drupal Theme)
Slide 4 of 27
Anhur - W3CSS Sub-Theme (Drupal Theme)
Slide 5 of 27
Cloudflare Purge (Drupal Module)
Slide 6 of 27
Module Matrix (Drupal Module)
Slide 7 of 27
Paragraphs Bundles (Drupal Module)
Slide 8 of 27
Paragraphs Bundles Import (Drupal Module)
Slide 9 of 27
Reference Blocked Users (Drupal Module)
Slide 10 of 27
Selectify (Drupal Module)
Slide 11 of 27
Solo (Drupal Theme)
Slide 12 of 27
Solo Copy Blocks (Drupal Module)
Slide 13 of 27
Solo Utilities (Drupal Module)
Slide 14 of 27
Utilikit (Drupal Module)
Slide 15 of 27
Views 3D Carousel (Drupal Module)
Slide 16 of 27
Views 3D FlipBox (Drupal Module)
Slide 17 of 27
Views Accordion (Drupal Module)
Slide 18 of 27
Views Carousel (Drupal Module)
Slide 19 of 27
Views Hero (Drupal Module)
Slide 20 of 27
Views Lightbox (Drupal Module)
Slide 21 of 27
Views Parallax (Drupal Module)
Slide 22 of 27
Views Reveal (Drupal Module)
Slide 23 of 27
Views Slideshow (Drupal Module)
Slide 24 of 27
Views Tabs (Drupal Module)
Slide 25 of 27
VVJ Core (Drupal Module)
Slide 26 of 27
W3CSS Paragraphs (Drupal Module)
Slide 27 of 27
W3CSS Theme (Drupal Theme)
1 of 27

Our mission is to make Drupal more accessible and user-friendly, empowering businesses of all sizes, especially small enterprises with powerful tools that streamline content customization and enhance digital experiences.

Need help with your Drupal project? Hire Me through Flash Web Center, LLC.

Search

The Drupal 11 Module and Theme Stack, With Versions Checked

ARIA Live Regions in Drupal 11: What Core Does, What You Add

Drupal Architect: The Decisions Expensive to Reverse

Drupal Services: Development, Theming, Upgrades | Austin TX

Paragraphs Bundles

Drupal Module - Paragraphs Bundles

Drupal Theme - Solo

Drupal Theme - Solo

Drupal Work List - Drupal Work

Solo Copy Blocks (Drupal Module)

Views Hero (Drupal Module)

Anhur - W3CSS Sub-Theme (Drupal Theme)

Views 3D Carousel (Drupal Module)

Cloudflare Purge (Drupal Module)

Drupal Theme - W3CSS Theme

Drupal Theme - W3CSS Theme

Drupal Module - W3CSS Paragraphs

Drupal Module - W3CSS Paragraphs

Inspiration

Inspiration is the fuel that powers our creative engine, often coming from our surroundings, experiences, or the works of others. It's that magical moment when something clicks inside your brain, and you suddenly see a path forward that you hadn't noticed before. Inspiration can strike at any time, providing the motivation and energy needed to explore new possibilities and bring your ideas to life.

Unique Ideas

Unique Ideas

Unique ideas are the seeds of innovation, representing original thoughts or concepts that stand out from the usual. They're the sparks that ignite the process of creating something new and different, often leading to unexpected and groundbreaking solutions or products. Whether in art, science, business, or technology, unique ideas challenge the status quo and pave the way for progress.

Brainstorming

Brainstorming

Brainstorming is a creative group activity designed to generate a large number of ideas or solutions to a problem. It's a free-flowing and open-ended discussion where every suggestion is welcomed and considered, no matter how outlandish it may seem. Brainstorming encourages thinking outside the box, fostering an environment where creativity and collaboration lead to innovative solutions.

Planning

Planning

Planning is the blueprint for turning your ideas into reality. It involves setting goals, outlining steps, and organizing resources in a way that makes achieving your objectives possible. Good planning considers potential challenges and opportunities, making it easier to navigate the journey from concept to completion. It's about preparing the groundwork so that your projects can grow and flourish.

Drupal Developer

A Drupal Developer stands as the technical powerhouse behind dynamic websites, wielding expertise in PHP, custom module development, and Drupal's sophisticated API ecosystem. This role transforms business requirements into functional, secure, and scalable web solutions that power everything from small business sites to enterprise platforms serving millions of users. A Drupal Developer's expertise spans the entire development lifecycle—from architecting custom modules and integrating third-party services to optimizing performance and ensuring security compliance. Discover the complete guide to Drupal Developer skills, career paths, and hiring strategies.

Drupal Themer

A Drupal Themer serves as the artistic craftsperson who transforms wireframes and design mockups into pixel-perfect, accessible, and responsive user experiences using Twig templates, CSS, and JavaScript. This specialized role bridges the gap between design vision and technical implementation, ensuring every website not only looks exceptional but performs flawlessly across all devices and meets WCAG accessibility standards. A Drupal Themer's work encompasses the entire front-end ecosystem—from creating custom theme architectures and optimizing Core Web Vitals to implementing complex responsive designs and ensuring seamless integration with Drupal's rendering system. Explore the comprehensive guide to Drupal Themer expertise, theming best practices, and career advancement.

Drupal Architect

A Drupal Architect emerges as the strategic visionary of web construction, armed with encyclopedic knowledge of enterprise architecture patterns, infrastructure design, and Drupal's extensive technological ecosystem. This senior role operates at the highest technical level, making critical decisions that determine whether complex implementations scale successfully or collapse under real-world demands. A Drupal Architect's responsibilities begin long before development starts—during strategic planning phases where the foundation for secure, performant, and maintainable systems is established through careful evaluation of technology stacks, integration strategies, and scalability requirements. Learn about Drupal Architect skills, enterprise architecture strategies, and career progression to principal roles.

Footer menu

  • Contact
  • Professional Resume
  • Resume Summary
  • Technical Skills
  • Privacy Policy
  • Terms & Conditions
  • Search
  • Login
  • Sitemap

Copyright © 2026 Flash Web Center, LLC - All rights reserved

Developed & Designed by Alaa Haddad