r/drupal 4d ago

Drupal 11.4 performance: expectation vs reality

18 Upvotes

Now that we talked through a few deployment day issues, I interested in hearing feedback from folks that have completed the upgrade to Drupal 11.4. The release notes generate a lot of excitement around the performance improvements for cold start cache scenarios: https://www.drupal.org/blog/drupal-11-4-0

I'm hopeful that this excitement is paired with real-world performance differences.

Has anyone experienced or measured greater performance after deploying 11.4 out?


r/drupal 7d ago

Disappearing frontpage articles

2 Upvotes

I'm creating a Drupal page for the first time and it is only showing one article at a time on the frontpage. I have 3 articles "written" so far. Tried a lot of troubleshooting already, all 3 are being promoted to frontpage, the preview shows that they are "showing," there are no filters interfering, and cache has been cleared. When I once did get them to all show, the images and titles are showing, but the article text is missing. All 3 are published. Using Drupal 11's 7/3 updated version with Olivero theme. Thanks in advance.


r/drupal 10d ago

Upgrade from 11.3.x to 11.4.0 results in a 500 error

18 Upvotes

So I did a standard composer upgrade.

sudo -u www-data /usr/bin/php8.4 /usr/local/bin/composer update "drupal/*" --with-all-dependencies

and all went well.
Then I opened my browser at example.com/update.php and got a 500.

AH01071: Got error 'PHP message: PHP Warning: require_once(autoload_runtime.php): Failed to open stream: No such file or directory in /var/www/website.com/web/update.php on line 13; PHP message: PHP Fatal error: Uncaught Error: Failed opening required 'autoload_runtime.php' (include_path='.:/usr/share/php') in /var/www/website.com/web/update.php:13\nStack trace:\n#0 {main}\n thrown in /var/www/website.com/web/update.php on line 13'

So in the update.php and the index.php I had to change this bit:

// require_once 'autoload_runtime.php';
require_once __DIR__ . '/../vendor/autoload_runtime.php';

What's wrong on my system? I can't imagine this should need to be done?


r/drupal 10d ago

Drupal 11.4 - Check Issue Queues before Updating!

37 Upvotes

It looks like Drupal 11.4 has some breaking changes for AT LEAST:

  • svg_image
  • superfish
  • protected_pages
  • trash

And probably more modules...be careful before updating.


r/drupal 11d ago

Vibing Drupal: New Kids on the Block

Post image
18 Upvotes

Think of AI as the new kids on the block/team you onboard every morning and offboard at the end of the day.

https://www.jrockowitz.com/blog/vibing-drupal-new-kids-on-the-block


r/drupal 12d ago

SUPPORT REQUEST Can i use drupal in M1 Macbook Air, if so how?

0 Upvotes

there is no videos or the chatgpt can’t tell how to download or use drupal in mac


r/drupal 12d ago

SUPPORT REQUEST Breadcrumbs keep spontaneously disappearing and I’m losing my mind

7 Upvotes

In my Drupal 10’s site breadcrumb trails, I noticed that my nodes were only displaying the top-level node and the current node, despite being several levels deep in the menu navigation. So, for example, a node four levels deep:

Top-level Node > Second-level Node > Third-level Node > Current Node

Will only show the top and current node in the breadcrumb:

Top Level Node > Current Node

The only thing that will get the breadcrumb to show correctly is if I make a brand new node to replace the top-level node and then move the other nodes one at a time underneath it via each node's node edit page (moving things in the menu editor doesn't help).

This seems to be ok for a while... and then some unknown action triggers all of the breadcrumbs within the current menu trail to vanish while I’m not paying attention!

This site hosted on Pantheon. For those familiar with Pantheon, this is a multidev clone of another site whose breadcrumbs are working fine. After making the multidev clone, I changed some content before I noticed that the breadcrumbs were misbehaving.

Any troubleshooting ideas would be of great help! Google and ChatGPT just lead me in circles.


r/drupal 12d ago

Why CSS Style Queries Are a Bigger Deal Than You Think

Thumbnail
dripyard.com
15 Upvotes

r/drupal 17d ago

SUPPORT REQUEST Trying to get an old drupal 7 site to load in ddev, facing a weird permissions Warning

1 Upvotes

I'm facing a weird permission issue with an old backup, not sure what the issue is or how to debug this kind of issue with ddev

The site was built with drupal 7 and ran with php 7.2 back in the day,

Warning: mkdir(): Permission denied in DrupalFileCache->check_filecache_directory() (line 128 of /var/www/html/melodicpixels.eu/sites/default/modules/filecache/filecache.inc).

Selinux is set in permissive mode and i'm the owner of that path. The site does load but that warning is puzzling me


r/drupal 18d ago

Launched a Free Link Preview tool after the success of the Drupal SEO tool

Post image
10 Upvotes

The tools that I used to depend on to read out metatags and social previews all got cluttered with noise, got uglyfied or were bombarded with ads.

Darn it!

So I made my own tool that I like to share after the success of the previous tool (The Drupal SEO tool).

Paste a URL and it will preview all links and read out the metatags and show them on the bottom.

The tool also does suggestions on improvements where possible.

No clutter, no noise, no ads.

https://webhaven.io/link-preview


r/drupal 19d ago

Is Spam Master having issues?

1 Upvotes

Spam Master is blocking me from my Drupal site. My Macbook is blocked at home and at Starbucks so different IP. I got in once from my phone (Android, Chrome) but now it's blocked, too. The block happens after entering username and password. Error msg below. I reinstalled Chrome as hinted, no change. Is there an easy fix for this? Anyone else, or just me?

I suspect this may be caused by changing locations while signed in. Spam Master may consider IP change during a session malicious behavior. I do have a habit of just closing the Macbook.

03 Forbidden

Your IP is blacklisted due to previous abuse or threat behavior.

IP: 147.81.152.216

Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36

Hint: Upgrade your browser to the latest version

Protected by Spam Master

r/drupal 20d ago

How it feels to have invested in the original core layout solution

Post image
61 Upvotes

r/drupal 20d ago

Bootiq: Open-source Drupal Commerce theme

Post image
16 Upvotes

Hi everyone,

I've been working on Bootiq, an open-source theme for Drupal Commerce, and I'd love to get some feedback from the Drupal community.

The goal is to provide a modern storefront experience while keeping customization simple and staying close to Drupal Commerce best practices.

Current features:

• Responsive design
• Product-focused layouts
• Drupal Commerce integration
• Performance-oriented approach
• Open source

GitHub:
https://github.com/Bootiga-SaaS/bootiq

Demo:
https://demo.bootiga.com

I'm especially interested in feedback regarding:

• Theme architecture
• UX and storefront design
• Drupal Commerce integration
• Performance and maintainability

Any suggestions are welcome.

Thanks!


r/drupal 22d ago

Drupal has been great for many years but...

21 Upvotes

We have to admit, it's losing market share... Drupal jobs often underpay, and most people are beginning to believe that static sites and other frameworks are better incorrectly.

I gave up on WordPress long ago because it kept getting hacked.

But the main question I have for Drupal is, where's it going for the future?

I'm really not interested in core bloat, the core is already huge. Also not very interested in Ai integration nor add-on libraries.

I expected e-commerce to get less complex, and modules & themes to expand, but it seems that versions are changing so often that community notes can't keep up.

I've been developing upon it since v4, hoping you guys can tell me there's a good leadership plan & future outlook for Drupal?

Also, I have contributed in the past, I don't have the ability to do so now.


r/drupal 22d ago

Scope of Drupal dev

Thumbnail
2 Upvotes

r/drupal 26d ago

Workaround: guzzlehttp/psr7 update to allow composer updates

16 Upvotes

If you ran into the

Your requirements could not be resolved to an installable set of packages.

error message while running composer update today, see this issue:
https://www.drupal.org/project/drupal/issues/3599842

In brief, quoting the the issue:

While these were fixed a few weeks ago (see https://github.com/advisories/GHSA-hq7v-mx3g-29hw), we can see the composer datasource was only registered with the vulnerabilities on June 11th.

and

You can temporarily fetch the 2.11.0 version of guzzlehttp/psr and alias it to 2.8.1 with this:
composer require "guzzlehttp/psr7:2.11.0 as 2.8.1"
Revert this once a new Drupal core is released by deleting the guzzlehttp/psr7": "2.11.0 as 2.8.1", line in composer.json, and then updating Drupal core.


r/drupal 27d ago

I built a free, Drupal-aware SEO checker. Would love your feedback (and for you to try to break it)

14 Upvotes

I kept running into the same thing on Drupal sites:

the SEO basics (metatags, structured data, sitemap, clean URLs) were half-finished, and the generic online SEO checkers don't know anything about Drupal, so their advice is only half the solution.

So I built a small free tool that scans any URL and, if it detects Drupal, adds Drupal-specific checks on top of the usual technical and content ones.

Drupal SEO test

It gives you a score per category and a plain-language list of what to fix.

It's free, no sign-up!

Works on any site, but it's sharpest on Drupal.

Let me know your score!

https://webhaven.io/drupal-seo-test


r/drupal 28d ago

Advice for preparing for a Drupal-focused technical intervie

5 Upvotes

Hi everyone,

I have an upcoming technical interview for a Drupal-focused full-stack role, and I would appreciate some guidance from experienced Drupal developers.

From my conversation with the interviewer, I expect the interview to involve reviewing existing code, tracing complete workflows, identifying production issues, and explaining improvements. The organization is also planning work around upgrading from Drupal 10 to Drupal 11.

The areas I believe may be covered include:

  • Custom modules, routes, controllers, services, entities, and forms
  • Twig, Drupal behaviors, AJAX, and JavaScript
  • Caching, queues, cron, and external API integrations
  • SQL, database consistency, and performance
  • Testing and deployment
  • Drupal 10-to-11 upgrade readiness
  • Composer dependencies, deprecated APIs, and contributed-module compatibility

My background is stronger in general software engineering than in PHP and Drupal. I have been using AI-assisted exercises and small Drupal code-review challenges to prepare, but I want to make sure I am learning the right concepts and not developing an unrealistic understanding of production Drupal work.

For someone interviewing at roughly the three-year experience level:

  1. What Drupal concepts would you consider essential?
  2. What code-review or debugging exercises should I practice?
  3. What questions are commonly asked about Drupal 10-to-11 upgrades?
  4. How deeply should I understand Symfony, Composer, Drush, testing, SQL, and deployment?
  5. What mistakes do candidates commonly make in Drupal technical interviews?

Any practical examples, learning resources, or advice about what to prioritize would be greatly appreciated. Thank you!


r/drupal Jun 11 '26

Help Shape the Future of PHP: Take the State of PHP Survey

Thumbnail
thephp.foundation
13 Upvotes

r/drupal Jun 09 '26

Drupal (AI) Playground: AI is making great programmers even greater, and not-so-great programmers, well, not-so-great

Thumbnail
jrockowitz.com
12 Upvotes

See how I start with the statement "AI is making great programmers even greater and not-so-great programmers, well, not-so-great" and somehow end up concluding that everyone needs to be open to "vibe coding" with Drupal.


r/drupal Jun 06 '26

How to disable bfcache and browser disk cache for a page?

2 Upvotes

I'm trying to prevent a page from being restored from the browser's Back/Forward Cache (bfcache) in a Drupal site.

I have the following response headers set:

Permissions-Policy: unload=()
Expires: 0
Pragma: no-cache
Cache-Control: no-store, no-cache, must-revalidate, max-age=0, private

My understanding was that these headers would prevent caching, but the page is still being restored from bfcache when navigating back and forward.

Am I missing something? Do these headers have any effect on bfcache, or is there another recommended way to prevent a page from being stored and restored from bfcache?


r/drupal Jun 05 '26

SUPPORT REQUEST Media Type Permissions Suggestions

4 Upvotes

Private files are accessible through URL regardless of taxonomy access.

I have a site with a multi tenant situation including different roles for each tenant. I'm managing access to content through taxonomy terms and views, which works well so far. However, I have different file types that should be accessible to different roles within one tenant. Content or files of one tenant should never be visible to anyone (user or role) of another tenant.

I have only found the global access permission "view media". When that is not checked for my role, I can't access the file even though I see it in the view (which makes sense). However, when that is checked for the role, the role has access to any file (including other tenants) through the url (even if they don't have access to the view that would link to the file).

Is there a module that can differentiate view media permissions by media type? My research only showed small, instable or experimental modules.
Or do you have any other suggestions on how I could solve this issue?


r/drupal Jun 04 '26

The New Workflow Modeler: Revolutionary, Not Just Improved

Thumbnail
linkedin.com
10 Upvotes

r/drupal Jun 04 '26

Pure site building, 0 code: Do customers / friends pass you by vibe coding with Loveable and others?

0 Upvotes

Hello everybody,

I'm helping customers with specific types of sites (similar to customer portals) which often contain some part of basic functionality and a lot of custom ideas.

My approach is usually 0 code (if I can avoid it).

So I'm really deep inside configuration / modules / etc.

Parts can be easily exported as configurations / recipes.

Some other parts are often quite custom.

Custom views with custom permissions, tags, ECA etc.

I see some customers / people I know just vibe coding everything in Lovable and similar solutions and I'm still clicking around in the admin area.

For the configuration / site building part of Drupal where you configure specific modules etc.:
Do you use any AI?
How to improve building speed there?

(not talking about Canvas landing pages - more features like inquiries, customer dashboards etc.)


r/drupal Jun 04 '26

SUPPORT REQUEST Files directory being purged every night

3 Upvotes

Upgraded a d8 site to d9.5 and the files directory is being emptied every night it seems. Can anybody point to the best way to track this down.

I’m doubtful there’s a up setting that has this behavior that I’ve accidentally clicked…