Reading view

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]
  •  

Drupal devs in Ottawa?

I'm trying to help a colleague find a local developer or agency in Ottawa that can help her update the Drupal version on a website which is on an older version that is no longer supported.

In addition to this immidiate update and perhaps some immediate reconfiguration of the website, she wants someone available for occasional updates or support on a per task basis without having to pay a monthly retainer or fee.

Does anyone have any advice on local independent contractors or agencies that would do this sort of work?

submitted by /u/Master-Ad3175
[link] [comments]
  •  

From WordPress to Drupal: My Experience

From WordPress to Drupal: My Experience

https://preview.redd.it/yewp6noh53fg1.jpg?width=1600&format=pjpg&auto=webp&s=aaf6b44acf3885b4d16b49305b53a3682231015a

When I started learning Drupal as a WordPress developer, I quickly realized it is not just a different admin panel. Drupal does not let you build pages quickly. It makes you think in structured content, reusable components, and system-level design.

The first challenge was my local setup. I used Laragon like I do for WordPress, but image uploads and file handling kept failing. Switching to XAMPP finally made things stable and let me focus on Drupal itself.

Creating a Programs listing page was another eye-opener. Views gave me the data, but rendering it correctly required understanding how Views, Twig, and layout work together. At first it felt frustrating. Once I accepted the workflow, structure first and layout later, it started to click.

Learning Layout Builder was similar. Unlike WordPress page builders, Drupal made me think in reusable blocks and layout regions instead of designing sections visually.

By the end I understood that Drupal does not aim for speed. It is built for consistency and structure. It took time, but the process taught me to think differently about building websites.

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

From WordPress to Drupal: My Experience

From WordPress to Drupal: My Experience

https://preview.redd.it/a0qgg8n123fg1.jpg?width=1600&format=pjpg&auto=webp&s=8c1ead01482374b3db429ab5ff71bd66ae8cac15

When I started learning Drupal as a WordPress developer, I quickly realized it is not just a different admin panel. Drupal does not let you build pages quickly. It makes you think in structured content, reusable components, and system-level design.

The first challenge was my local setup. I used Laragon like I do for WordPress, but image uploads and file handling kept failing. Switching to XAMPP finally made things stable and let me focus on Drupal itself.

Creating a Programs listing page was another eye-opener. Views gave me the data, but rendering it correctly required understanding how Views, Twig, and layout work together. At first it felt frustrating. Once I accepted the workflow, structure first and layout later, it started to click.

Learning Layout Builder was similar. Unlike WordPress page builders, Drupal made me think in reusable blocks and layout regions instead of designing sections visually.

By the end I understood that Drupal does not aim for speed. It is built for consistency and structure. It took time, but the process taught me to think differently about building websites.


[link] [comments]
  •  

Is AI a bubble? Davos leaders say no

More than 84 world leaders, 800 CEOs, and thousands others gathered amid the Alps this week to attend the World Economic Forum’s annual meeting in Davos, Switzerland. Artificial intelligence —...

© Krisztian Bocsi/Bloomberg/Getty Images

Elon Musk, chief executive officer of Tesla Inc., during the World Economic Forum (WEF) in Davos, Switzerland, on Thursday, Jan. 22, 2026. The annual Davos gathering of political leaders, top executives and celebrities runs from Jan. 19-23. Photographer: Krisztian Bocsi/Bloomberg via Getty Images
  •  

Iran’s internet blackout may become permanent, with access for elites only

Iran’s near-total communications blackout has entered its 16th day, but that’s just a live test. Following a repressive crackdown on protests, the government is now building a system that grants...

© Morteza Nikoubazl/NurPhoto/Getty Images

An Iranian flag hangs on a wall of the Aqsa Mosque, which burns during anti-government protests in eastern Tehran, Iran, on January 21, 2026. (Photo by Morteza Nikoubazl/NurPhoto via Getty Images)
  •  

Encouragement to any new and recently new Drupal designers, devs, and architects

Happy birthday to Drupal! On January 14th, Drupal turned 25. Dries wrote up a nice reflection on those 25 years. In that, he wrote this

6. Nobody fully understands Drupal anymore, including me

After 25 years and tens of thousands of contributors, Drupal has grown beyond any single person's understanding. I also google Drupal's documentation. I'm strangely proud of that, because it's how I know it has become something bigger than any one of us.

Don't feel like you need to know it all. Grasp the fundamentals, Google the rest.

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

Data workers are being forced to work on-site during earthquakes and typhoons

Kyle Enero, a call-center employee, was at work one night on the 11th floor of an office tower in the Philippine city of Cebu, when the building began to shake...

© Jam Sta Rosa/AFP/Getty Images

TOPSHOT - People walk along a flooded street in Manila on July 24, 2024 amid heavy rains brought by Typhoon Gaemi. Relentless rain drenched the northern Philippines on July 24, triggering flooding in Manila and landslides in mountainous regions as Typhoon Gaemi intensified the seasonal monsoon. (Photo by Jam Sta Rosa / AFP) (Photo by JAM STA ROSA/AFP via Getty Images)
  •  

Big Tech is racing to own Africa’s internet

American big tech companies want to become Africa’s next internet providers. Earlier this month, Amazon acquired an operating license to roll out its low-Earth orbit satellite broadband service, Amazon Leo...

© Ernest Ankomah/Bloomberg via Getty Images

A technician installs a Starlink Inc satellite-internet communication system antenna on the roof of a home in Accra, Ghana.
  •  

App Platform Deployments

Jan 20, 18:25 UTC
Resolved - The issue impacting App Platform deployments has been successfully resolved. Users should no longer encounter delays during the build phase or have deployments getting stuck. All services are now confirmed to be stable and operating normally.

We appreciate your patience throughout this but if you continue to experience any issues, please create a support ticket for further analysis.

Jan 20, 18:05 UTC
Monitoring - Our Engineering team has implemented necessary changes to address the issue impacting both new and in-progress App Platform Deployments. Our team is currently monitoring the situation. Users should now notice improvements in deployment performance.

We appreciate your patience. We'll update once the issue is confirmed to be resolved.

  •  
❌