Reading view

How do you audit your Drupal projects? I built a module for this and would love feedback

Just published a contributed module on drupal.org for auditing Drupal projects:

https://www.drupal.org/project/audit

It analyzes your installation and gives you scored reports across different categories: module updates, security, cache, performance, SEO, fields, Views... with concrete recommendations in each one. It's built around independent submodules so you only enable what makes sense for each project.

The idea is that you install it, run the audit, and get a clear picture of what's wrong and where to focus. It works on any hosting, everything stays on your server, and most submodules are fine to run on production. The only exceptions are audit_phpstan and audit_phpcs, which do static code analysis and require dev dependencies so those are better suited for development or staging environments.

Curious how you currently handle audits across your Drupal projects and whether something like this would fit into your workflow or not. Any feedback is welcome.

submitted by /u/rmenetray
[link] [comments]
  •  

Any AI or agent can upgrade Drupal automatically today ?

I was using the gemini and gpt can upgrade drupal 7 to drupal 10 without problem, but it took lots conversations and times one command after one commands, if there is an agent that I can pass the login info for him to online automatically check and run the commands , that will save lots times without spending time on hundreds conversations and manually run the commands. anyone has experience on this ? I guess either there is way for this already or it won't be far by the tech today.

submitted by /u/wayle9
[link] [comments]
  •  

Droplet Availability in All Regions

Apr 10, 21:06 UTC
Resolved - Our Engineering team has confirmed full resolution of the issue with creating Droplets in all regions. Users should be able to create Droplets without issue.

We apologize for the inconvenience. If you continue to face any issues, please open a support ticket from within your account.

Apr 10, 20:32 UTC
Monitoring - Subject: Droplet Availability in All Regions

Our Engineering team has identifed an issue with Droplet creates in all regions. A root cause has been found, a fix has been put in place and we are currently monitoring the situation to ensure full resolution. Users should be able to create new Droplets at this time.

We will continue to monitor and we will post an update as soon as it is fully resolved. We apologize for the inconvenience.

  •  

First time code contribution

Maybe a dumb question but can any old schlub, like myself, push code to an issue fork to the fork's gitlab branch? There's an issue on a contrib module, and it has a patch that almost works. I made a small fix on my local that seems to completely fix it. I see the instructions on the issue page for pulling and pushing with git. Is that it?

I've been a long time Drupal dev, and I've always wanted to contribute back to the community but haven't been sure about the process.

submitted by /u/piberryboy
[link] [comments]
  •  

Canvas and Display Builder comparison on building a page layout (1/3 article series)

Drupal site-builders rejoice! We currently have two major page building projects approaching production-maturity: Canvas and Display Builder.

In the first part of our hands-on article series we show you how to build a page layout and highlight the strengths and weaknesses of both solutions. If you ever wondered what is best for your next project but never had the time to do the testing yourself, this is for you. 🖖

Edit: Any feedback is appreciated!

submitted by /u/Andi-HOOK_DEV_ALTER
[link] [comments]
  •  

Why Drupal Needs Its Own Create-React-App — Meet the One-Line Installer

Why Drupal Needs Its Own Create-React-App — Meet the One-Line Installer

These are toughs that you got when you join the Drupal from other ecosystems. How can we help ourselves and our AI agents boostrap new projects in a way that is fast, reliable, repeatable and not involves the prompt-tweaking just to get the functional starting point for the site?

submitted by /u/Firflant
[link] [comments]
  •  

Un sito in italiano per imparare Drupal da site builder

Ciao a tutti 👋

sto lavorando a un progetto chiamato MieApp, pensato per chi vuole imparare ad usare Drupal per costruire web app senza saper programmare, cioè come un site builder puro.

Non è un progetto commerciale, ma un contributo alla crescita di Drupal, che uso da anni per scopi personali e lavorativi.

Il sito offre gratuitamente e senza registrazione una serie di mini guide pratiche, che passo passo suggeriscono come tradurre una necessità in un progetto Drupal, utilizzando una app di esempio che il lettore può anche veder girare dal vivo.

👉 Per ora è solo un abbozzo e mi farebbe davvero piacere avere un feedback, suggerimenti e critiche per migliorarlo e completarlo.

MieApp è qui

https://mieapp.bottasini.eu

Grazie 🤝

submitted by /u/Inner_Fan_8819
[link] [comments]
  •  

Building a Drupal website with AI

In a previous post I shared how I used Claude to create a Drupal website just by prompting and tweaking via the Drupal admin pages. Wasn't a perfect or the "Drupal way" of a website but it worked. Was mainly just twig files with raw HTML in there so most edits require editing the twig files.

BUT I took this workflow and had Claude analyze my AI Drupal site builder codebase to see what it was missing, and oh was it missing a lot. It filled in gaps I didn't even know about and was a lot better than me hammering and hoping.

After adding the workflow and testing/tweaking I finally got it to create a fully customized and working Drupal site running in DDEV!!

Then the easy part of porting it over to my web server to finally update a website I built in 2020 and hadn't touched it since. The final (and very basic) Drupal website is at: webdevday.com and my AI Drupal website will eventually be at drupod.com

submitted by /u/jrya7
[link] [comments]
  •  

Herman Miller Aeron original – mejor precio vs retail

Herman Miller Aeron original – mejor precio vs retailerman Miller Aeron original Open box / excelente estado Se trae por pedido desde USA Entrega estimada en Panamá: 10–15 días Mejor precio vs retail, sin tener que manejar la importación por tu cuenta. Las fotos muestran el modelo exacto. Las unidades se entregan en condición open box, en excelente estado. Entrega en Ciudad de Panamá disponible con costo adicional, según zona.
  •  

MongoDB Maintenance - BLR1, NYC3, SFO2, SGP1, SYD1, TOR1

Apr 9, 22:51 UTC
Completed - The scheduled maintenance has been completed.

Apr 9, 18:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Apr 7, 18:23 UTC
Update - We will be undergoing scheduled maintenance during this time.

Apr 7, 18:18 UTC
Scheduled - Start: 2026-04-09 18:00 UTC
End: 2026-04-10 24:00 UTC

During the above window, our Engineering team will perform maintenance on core MongoDB services in the BLR1, NYC3, SFO2, SGP1, SYD1 & TOR1regions to enhance security and improve auditing and compliance. Please note that existing databases and workloads will continue to function normally and will not be impacted.

Expected Impact:

We do not anticipate any service disruptions during this window. Your existing databases and workloads will continue to run normally without interruption.

In the event that an unexpected issue occurs, administrative actions, such as creating, deleting, or scaling Managed MongoDB databases in the BLR1, NYC3, SFO2, SGP1, SYD1 & TOR1 regions, may experience delays.

If an unexpected issue arises, we will work to keep any impact to a minimum and may revert the changes if required.

If you have any questions related to this event, please open a ticket from your cloud support page: https://cloudsupport.digitalocean.com/s/createticket

  •  

Control Plane

Apr 7, 17:49 UTC
Resolved - Our Engineering team has resolved the control plane disruption that occurred from 17:06 to 17:18 UTC. During this time, users may have experienced intermittent issues with managing their resources through the Cloud Control Panel or DigitalOcean API. The root cause of the disruption was identified and addressed, and all services are now operating normally.

If you continue to experience any problems, please open a ticket with our Support team. We apologize for any inconvenience this may have caused.

  •  
❌