Reading view

Unpopular opinion

Unpopular opinion

Seems like every time anyone says anything remotely critical of Drupal here the fanboy population downvotes the dissent into silence, the kind of behavior one expects of cults and religious organizations. I loved Drupal as much as everyone else here, started with version 5 and for 12 years made good money using it daily, but let's not be blind to the trend folks, no amount or downvotes will change facts backed by hard data!

submitted by /u/Affectionate-Skin633
[link] [comments]
  •  

Failure to make any ECA workflow work

I am trying to create an ECA workflow to assign a custom role on user registration based on drop down field selection.

User selects Value 1 from Custom_Field on registration form, clicks Register, Custom_Role gets assigned.

Can someone point me to what the ECA workflow should look like, either Classic or BPMN version?

ChatGPT has provided dozens of suggestions, none have worked.

I could have built this with Rules module without any help but ECA has completely lost me.

submitted by /u/1ozu1
[link] [comments]
  •  

Lara Translate integrated with Drupal TMGMT (open module) for AI translations with style + glossary + TM

Lara Translate integrated with Drupal TMGMT (open module) for AI translations with style + glossary + TM

Hey folks, sharing something we just shipped for Drupal multilingual teams.

I work on Lara Translate, and together with SparkFabrik, we built a TMGMT provider that lets editors translate Drupal content with AI directly in Drupal, instead of copying and pasting into external tools.

https://preview.redd.it/30kdql9hs2gg1.png?width=750&format=png&auto=webp&s=c5f04519ee57b4040bf0b3ffad488dc9266bc8c1

What it does (in plain terms)

  • Use Lara Translate as a translation provider in TMGMT
  • Send nodes, paragraphs, and other entities to translation
  • Automatically pull translations back into Drupal with job statuses (in progress, completed, errors)
  • Keep the full Drupal workflow: roles, permissions, revision history, approvals, governance

On the Lara side, the integration exposes:

  • Style control (Faithful / Fluid / Creative)
  • Glossaries + Translation Memories
  • Ambiguity flags + explanations to help reviewers focus on the risky bits

(Also, outside Drupal, Lara Translate supports broad document workflows too, including 70+ file types if your team translates CMS content and files in parallel.)

Who this is for

If your multilingual Drupal site is “serious” (universities, public institutions, enterprise, regulated, or brand-sensitive content), you probably already know the pain:

  • tone drifting across locales
  • terminology inconsistencies across hundreds of nodes
  • translations living in spreadsheets and inboxes instead of your CMS

Quick setup steps

  1. Install TMGMT + the Lara Translate Provider module
  2. Add your Lara API credentials in TMGMT Providers
  3. Set defaults (style, job settings), then run a small pilot (news or low-risk content)
  4. Scale out, keep humans in the loop for high-impact pages

Links

We’re also planning a free webinar in Q2 2026 with SparkFabrik (date TBA) to show real workflows in TMGMT.

I’d love feedback

If you’ve implemented AI translation in Drupal already:

  • What broke first for you: quality, workflow, governance, SEO, something else?
  • Do you prefer “AI in the CMS” or “translation platform + connector” setups, and why?

Happy to answer technical questions too.

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

Kubernetes Clusters and Droplets in FRA1 region

Jan 28, 17:37 UTC
Resolved - Our Engineering team has resolved the issue affecting Kubernetes clusters and Droplet events in the FRA1 region. Between approximately 00:17 UTC and 14:30 UTC, customers may have experienced issues provisioning Kubernetes clusters and mounting volumes. All services should now be functioning normally.

If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Jan 28, 14:47 UTC
Monitoring - Our Engineering team has implemented a fix to address the issue affecting Kubernetes clusters and Droplet events in the FRA1 region and is actively monitoring the situation. Customers should no longer experience issues provisioning Kubernetes clusters or mounting volumes. We will provide an update as soon as the issue is fully resolved.

Jan 28, 13:30 UTC
Identified - Our Engineering team has identified the root cause of the issue impacting Kubernetes clusters and Droplet events in the FRA1 region and is actively working on a fix. In the meantime, users may continue to experience issues. We appreciate your patience and will share updates as more information becomes available.

Jan 28, 11:27 UTC
Investigating - Our Engineering team is investigating an issue with Kubernetes clusters in the FRA1 region. During this time, subset of users may experience an issue while provisioning Kubernetes clusters and mounting volumes. Additionally, users may also notice the droplet events appearing to be stuck or delayed in this region. We apologize for the inconvenience and will share an update once we have more information.

  •  

Droplet Based Events in FRA1

Jan 28, 04:27 UTC
Resolved - Our Engineering team has confirmed that the issue impacting our Droplet-based products in the FRA1 region has been completely mitigated. Users should no longer see issues with their Droplets and Droplet-related services.

If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Jan 28, 04:11 UTC
Monitoring - Our Engineering team has identified the cause of the issue impacting our Droplet-based products in the FRA1 region and applied a fix. The impact has started to mitigate and users should be able to connect to their Droplets and also start to see events getting processed successfully.

We're now monitoring the fix for stability and will post an update once we are confident it is successful.

Jan 28, 00:45 UTC
Investigating - Our Engineering team is currently investigating an issue affecting events in FRA1. During this time, customers may experience delays or errors when creating or deleting Droplets, as well as when using Droplet-based products such as Load Balancers, Kubernetes Clusters, or Databases.

Our teams are actively working to identify the root cause and restore full service as quickly as possible. We apologize for the inconvenience and will provide updates as more information becomes available.

  •  

Drupal/PHP internship/traineeship offer- should I take it while learning other stacks?

Hi r/Drupal,

I recently got an internship offer as a Drupal/PHP trainee. I’m excited about the opportunity, but I know Drupal is a niche technology. I’m considering taking the internship for experience and learning other stacks like React, Node.js, Laravel or Python on the side to keep my career options open.

For context, I also have some frontend experience from a previous React internship, but only at a basic level. I’m trying to figure out if focusing on Drupal first and gradually improving my skills in other tech is a good strategy, or if I should look for a broader stack internship instead.

Has anyone been in a similar situation? Any advice, personal experiences, or tips would be super helpful!

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

Death of an Indian tech worker

On a warm night last May, Nikhil Somwanshi sent his roommate a WhatsApp message asking him to tell his family that what was about to happen next was an accident....

© Sameer Raichur for Rest of World

Nikhil Somwanshi's parents home on 30th October, 2025 in Balad, Maharashtra, India. Photographer : Sameer Raichur for Rest of World
  •  

Cloud Control Panel and API

Jan 26, 22:44 UTC
Resolved - From 20:45 UTC to 21:06 UTC, users may have experienced issue affecting the Cloud Control Panel, API, and related services.

Our Engineering team has confirmed that the issue is fully resolved, and all systems are now operating normally.

If you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience.

Jan 26, 21:27 UTC
Monitoring - Our Engineering team has implemented a fix for the issue affecting the Cloud Control Panel, API, and related services.

We are observing recovery, and users should now be able to access their accounts and use the API without errors.

We are continuing to monitor the situation closely and will provide an update once full resolution is confirmed.

Jan 26, 21:06 UTC
Investigating - Our Engineering team is investigating an issue impacting multiple services including the Cloud Control Panel and API.

Users may encounter errors when accessing their accounts or using the API.

We are actively working to resolve this issue and will provide updates as soon as more information becomes available.

  •  

11.3.2 Gin missing and namespaces not working?

Hi all. I've been playing with 11.3.2 and am curious why Gin is not the default admin theme, wasn't it supposed to be default for 11.3?

Also I tried to get namespaces working as I'm using storybook and want to use the components in my templates but I can't seem to get the namespaces to resolve.

i.e. atoms: src/components/atoms

Anyone have any ideas what could be causing them not to work?

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

FreshRSS 1.28.1

This is a release focussing on bug fixing, in particular regressions from the release 1.28.0.

Selected new features ✨:

  • New customisable message for closed registrations
  • Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy

Improved performance 🏎️:

  • Disable counting articles in user labels for Ajax requests (unused)

Many bug fixes 🐛

This release has been made by @Alkarex, @Frenzie, @Inverle and newcomers @ciro-mota, @eveiscoull, @hackerman70000, @Hufschmidt, @johan456789, @martgnz, @mmeier86, @netsho, @neuhaus, @RobLoach, @rupakbajgain.

Full changelog:

  • Features
    • Handle Web scraping of text/plain as <pre class="text-plain"> #8340
    • New customisable message for closed registrations #8462
  • Bug fixing
    • Fix unwanted expansion of user queries (saved searches) applied to filters #8395
    • Fix encoding of filter actions for labels #8368
    • Fix searching of tags #8425
    • Fix refreshing feeds with token while anonymous refresh is disabled #8371
    • Fix RSS and OPML access by token #8434
    • Fix MySQL/MariaDB transliterator_transliterate fallback (when the php-intl extension is unavailable) #8427
    • Fix regression with MySQL/MariaDB index hint #8460
    • Auto-add lastUserModified database column also during mark-as-read action #8346
    • Do not include hidden feeds when counting unread articles in categories #8357
    • Remove wrong PHP deprecation of OPML export action #8399
    • Fix shortcut for next unread article #8466
    • Fix custom session.cookie-lifetime #8446
    • Fix feed validator button when changing the feed URL #8436
  • Performance
    • Disable counting articles in user labels for Ajax requests (unused) #8352
  • Security
    • Change Content-Disposition: inline to attachment in f.php #8344
    • Hardened user methods exists, mtime, ctime #26c1102
  • Deployment
    • Add username in Apache access logs (also in Docker logs): for GReader API, and for HTTP Basic Auth from reverse proxy #8392
  • SimplePie
  • Extensions
    • Update .gitignore to ignore installed extensions #8372
  • UI
    • Add data-category="3" to ease custom CSS styling of articles #8397
    • Fix space between By: and the author’s name #8422
  • I18n
  • Misc.

  •  

Network Maintenance - NYC3

Jan 27, 13:00 UTC
Completed - The scheduled maintenance has been completed.

Jan 27, 09:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Jan 25, 09:28 UTC
Scheduled - Start: 2026-01-27 09:00 UTC
End: 2026-01-27 12:00 UTC

During the above window, our Networking team will be making changes to the core networking infrastructure to improve performance and scalability in the NYC3 region.

Expected impact:

We do not anticipate any downtime for Droplets or Droplet-related services, including Managed Databases, Load Balancers, App Platform, and Managed Kubernetes, as this maintenance has been carefully designed and tested to be seamless. In the unlikely event that an undetected misconfiguration occurs, a subset of customers could experience temporary network disruption. We will endeavor to keep this to a minimum for the duration of the change.

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

  •  

Question : Does anyone know how to fully audit and clean up a "/sites/default/files/" directory... ?

I've recently took on a new client, who has a 10+ year old Drupal 7 site, with 10+ years of ... decisions...

The file system is radio active disaster zone of files that I am 100% sure are mostly unused...

We just migrated the site to D11, and moved everything in to the media library, but theres still 12+GB of files that, as I said, are probably mostly not needed anymore.

Does anyone have a process, or documentation, or a guide of any kind on how to go about progromatically analyzing the content model, the actual usage in the database, with some sort of process to look for each file, and process them in some way to know which files are safe to delete?

Thanks!

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

Rules module broke my site

Drupal version is 10.6.1. The site gives this WSOD:

The website encountered an unexpected error. Try again later.

It was a test site with about a month of work done. No backups, never thought this could be a problem with Drupal in 2026.

Un-installed rules module with composer but error remains.

Is there any chance of recovery?

submitted by /u/1ozu1
[link] [comments]
  •  
❌