Upcoming highly critical release on May 20, 2026 - PSA-2026-05-18
| submitted by /u/zad370 [link] [comments] |
| submitted by /u/zad370 [link] [comments] |
| submitted by /u/naderman [link] [comments] |
So, like Icarus, I flew too close to the sun, and fucked up. I was trying to upgrade a small site from Drupal 9.3 because something under the hood was stopping image files from uploading. Unfortunately, I didn't read the instructions on upgrading correctly. While going from 9.3 to 9.5 went fine, at the next step, it went all the way to 11.3, which has rendered the site unreachable, except for the update.php page.
The problems I'm facing are:
So, my question is:
I should add that there's something weird going on with the installation of Drush I'm working with as it seems to only be interacting with one of the multiple sites we have with this hosting provider, and it's not the problem site.
I've been using Drush on Drupal 7 for a long time, but having started on Drupal 11 I've gotten more used to the Composer approach and see on Drupal.org that many Drupal 7 modules can be installed through composer.
Are there any gotchas installing Drupal 7 and installing/upgrading modules with composer?
Is Composer usage on Drupal 7 mature and comparable or even better than Drush?
Hello fellas,
we often encounter the case of content types with fields grouped in field groups that need to be rendered in a specific fashion (e.g. table, definition list), sometimes each group with its own markup.
The motivation is accessibility.
Our goal is to have a template suggestion for fields that look like:
[entity-type]__[view-mode]__[field-name]__[field-group-name]
so that a field can be formatted differently according to its host group.
At the moment no one in the team has been able to solve the conundrum.
Any suggestion (pun intended) is highly appreciated.
Six situations this week working with AI agents on Drupal. Some saved me hours. Others tried to ship solutions that looked right but weren't.
One bug had been stuck at an agency for hours and got resolved in 30 minutes. Another fix, if I had accepted it as-is, would have left me with custom patches on contrib modules.
The AI conversation usually focuses on the speed and skips what you have to catch in review. Wrote it down with the six cases. If you work with Drupal or with code in general, curious what you think.
https://menetray.com/en/blog/six-real-world-ai-cases-drupal-week
I made a small starter kit for using Drupal without putting Drupal in production.
The idea is simple.
Run Drupal locally with DDEV. Use it as the CMS. Astro fetches the content at build time through JSON:API and Linkset. Then you deploy the static output.
No hosted Drupal.
No production database.
No PHP runtime on the public site.
Repo:
https://github.com/rovo79/Drupal_Astro_Kit
First run:
~~~
git clone https://github.com/rovo79/Drupal_Astro_Kit.git
cd Drupal_Astro_Kit
./setup.sh
~~~
This is not meant to replace every Drupal site. It is for the cases where the public site does not need to be dynamic, but the content editing model still benefits from Drupal.
It is early, but the basic path is there: clone, setup, edit content locally, build static files, deploy dist/.
If you try it and the first run breaks, Iβd want to know where.
| I recently released a module called the AI Schema.org JSON-LD module, which I built with AI in 4 days. It replaces a key part of my Schema.org Blueprints module that I worked on for 4 years. AI ate my work, and I need to be okay with that. [link] [comments] |
Hi, Drupal Developer here with 10+ years of remote experience with Drupal 7-10.
I am now currently working for a full-time remote position; but every application on LinkedIn/Indeed yields no results, not even a mail from recruiter.
So, the question is, which sites are most popular for Drupal positions? Or what approach can I use to land a job with Drupal?
Thank you for all the answers!
I am trying to upgrade a Drupal CMS 1.1.0 installation and Composer says drupal cms is locked to 1.1.0 and causes conflicts with other modules.
Below is a quotation from this link - https://www.drupal.org/project/cms/releases/2.1.0-beta1
Drupal CMS 2.1.0-beta includes a new site template, Haven, with a warm and bright design and features aimed at non-profit websites.
This release should be used for testing only and is not suitable for building websites. There is no update path for Drupal CMS.
It may be a glorious journey to upgrade from the current Drupal CMS 1.1.0 but I don't feel that adventurous.
Right now I just want to make sure I don't fall behind on security updates with all installed modules whether they are part of the Drupal CMS 1.x recipes even if I don't upgrade to 2.x.x.
If Drupal CMS 1.x is locked to particular versions of Drupal Core does that mean it will be eventually insecure and have to be abandoned, unless it offers the ability transfer the content to Drupal 2.x?
Hi,
In a couple of weeks Iβll be trying to get my backend specialist certification. However I donβt feel like Iβve grasped the concepts of Core API and especially caching that wellβ¦ so I would like to ask for tips and tricks for getting better at them.
Also, how did you experience the exam? What kind of questions did they ask?
Iβd like to know!
Hi! I am a full stack developer -- MERN, Django specializing in backend, I have seen many people using platforms like wordpress, shopify, drupal, flutter to make websites rather than coding everything from scratch.
I genuinely have no experience with these apps and want to explore these things.
I learned PHP and how it works recently to understand drupal but I am not finding any good resource to learn drupal, can any gentlemen or woman help me with their knowledge from where I can learn about Drupal architecture?
TL, DR: Looking for drupal learning resources.
Thank you !
| Hi everyone, After spending a few years at my first developer role I decided to take a year out of work to go travelling in Asia, now I'm back and ready to enter the job market once again. I'd like your help to get honest feedback on my resume before I start applying for jobs. I'm mainly looking for feedback on:
Thanks! [link] [comments] |
| First time posting here. Sharing lerd because it has solid Drupal support and might be useful for folks who want a Podman-based alternative to DDEV or Lando without Docker Desktop, especially on Linux where the usual mac-first tools are awkward. Lerd auto-detects Drupal projects via composer.json, handles the web/ document root, and gives you .test domains, per-project PHP version isolation (Drupal is strict about PHP requirements), one-command HTTPS via mkcert, MySQL or Postgres with one click, and Mailpit for email testing. Drush, Composer, and PHP commands all work through container shims so they pick up the right PHP version per project. Everything runs as rootless Podman containers, nothing touches your system PHP, no sudo required after install. Highlights:
Would love feedback from Drupal devs, especially around Drush integration and module/theme dev workflows. If lerd looks useful, stars on GitHub help a lot with reach. [link] [comments] |
Have an on prem D7 environment and looking to move everything into the cloud (Azure or AWS).
Discussions around the table is approach:
or
Any tips, tricks, or recommendations are appreciated.
Hey, let's say I initiated new Drupal project locally using official ddev instructions. Smooth and clean experience, all good. Now, what to do next? I would like to start develop - turn off twig and any other caching, enable debugging, ensure that .gitignore is prepare for a composer-managed project, configure config_sync_directory so i can store entire site configuration in a git.
Nothing special I would say - just a normal way of working on a stuff as a developer, while keeping the best practices.
And the question is: Where I can find some official docs so I do not have to use a tribal knowledge or guess whether I configured my gitignore, settings and services files correctly? Where i can read such an infos like why there is a dot in third line of .gitignore, after /vendor.?
Did I missed something or this part is not well documented?
| Recently I audited a Drupal codebase containing a lot of custom form code and the author relied upon front-end validation way too often. You always want to validate form submissions server-side as well. I'm posting this because I sense that this change in Drupal 12 may prove impactful for many sites. Check your form validation code! [link] [comments] |
| Learn about my new AI Schema.org JSON-LD module, which generates structured data to "feed the machines" [link] [comments] |
| Creating and editing a Frontpage or flexible Landing Page has always been a struggle in Drupal. Layout Builder has been left unfinished and (layout_)paragraphs is quite an investment upfront. Now that we have SDCs, we can reuse components and the best of all: Two major Drupal page builders are reaching maturity quickly: Canvas and Display Builder. This is the third part of or Canvas vs Display Builder series that covers the three most prolific use cases we could think of. But pretty sure it will not be the last part! [link] [comments] |