Reading view

Drupal breaks too much leading to client Drupal fatigue

I’ve been finding it increasingly challenging to position Drupal with clients when WordPress tends to feel more stable in comparison. The Drupal 7 → 8 migration was already a tough sell for some clients, and now the CKEditor 4 → 5 migration feels like another uphill climb.

Many of the CKEditor ecosystem modules (Linkit, CKEditor Templates, etc.) have taken a long time to fully catch up, and some are still buggy. On top of that, core and contributed modules often need patches to work as expected, and sometimes updates introduce new issues rather than resolving them.

I’d love to hear how others approach this:

  • How do you frame Drupal’s value when clients are frustrated by bugs and regressions?
  • What strategies do you use to maintain stability and client confidence? Testing my own custom code is one thing, but I expect contributed modules to do this for themselves. I guess that’s a wrong assumption. Having a dev, staging, and production site are good too, but they only go so far for the sneaky regressions that make their way into a live site.
  • Do you think we could move toward stronger automated testing for contrib, maybe even with AI to help increase coverage?

Is anyone else a little weary of CKEditor at this point? It’s surprising that in 2025 we still don’t have a truly smooth WYSIWYG experience in Drupal. It reminds me of the growing pains we had with media in early Drupal 8.

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

Droplet Create page in Cloud Panel

Sep 15, 17:20 UTC
Resolved - From 14:29 to 16:01 UTC, our Engineering team identified an issue with the Droplet Create page in our Cloud Control Panel. During this time, users would have experienced issues with accessing the Droplet Create page at https://cloud.digitalocean.com/droplets/new. Our team has fully resolved the issues, and as of 16:01 UTC, all services are operating normally.

We apologize for the inconvenience. If you are still experiencing any problems or have additional questions, then please open a support ticket within your account.

  •  

Follow-up question about emulating a D7 site in D11

This follows up a previous post "Duplicating a D7 site's front page layout in D11, DXPR theme" but I'm trying to focus the question better. I need a FRONT page structure having:
-- a top region containing a banner graphic
-- menu region for main menu of 7 items with dropdowns
-- big region displaying a cycling slideshow of photo images
-- secondary menu region for a 4-item menu with "mega menu" (multiple column) dropdowns
-- main content area in an approximate 1/3-2/3, 2-column structure
-- footer region containing a banner graphic

Then a BASIC page structure for other pages having:
-- same top region
-- same main menu region
-- main content area in an approximate 1/3-2/3, 2-column structure
-- footer region containing a banner graphic

Given that goal, what theme or starting theme would probably be best to get there? I have tried to use the DXPR theme but frankly, I'm not understanding how to get what's desired from it. The old D7 site was not responsive. I need the new version to have that, but also want to have a fixed width within the range of desktop screen dimensions.
-- Thanks --

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

JSON API, filtering by relationships records possible?

Hello,

I've got two content types:
Houses, Flyers

Houses is mostly just address, name - that's it.
Flyers contains media field to upload files and a reference to a house.

So 1 House : n Flyers - Relationship.

Now, I'd like to use the API to retrieve all Flyers with a certain House ID.
I've got the ID, I can see all the Flyers via Postman, when I GET URL/jsonapi/node/flyer
and I can see inside each flyer:

 ... "field_something": "xyz" }, "relationships": { ... "field_house": { "data": { "type": "node--house", "id": "893aa231-e276-4f47-a3c0-efavfdv", "meta": { "drupal_internal__target_id": 960 } }, a aaa 

Somehow, I can filter by all fields inside attributes.
Is it possible to filter by by details inside relationships as well?

When I filter like:

flyer?filter[relationships.field_house.data.id]=893aa231-e276-4f47-a3c0-efavfdv

I get a response:

 "errors": [ { "title": "Bad Request", "status": "400", "detail": "Invalid nested filtering. The field `relationships`, given in the path `relationships.field_house.data.id`, does not exist.", 
submitted by /u/Chris8080
[link] [comments]
  •  

App Platform Deployments and Spaces

Sep 12, 19:33 UTC
Resolved - Our Engineering team has confirmed the full resolution of the issue with the upstream provider. Users should now be able to deploy to App Platform and manage their Spaces Buckets as normal.

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

Sep 12, 19:14 UTC
Monitoring - Our Engineering team has identified that the ongoing issue with the upstream provider is also impacting DigitalOcean Spaces. They continue to monitor the ongoing issue with the upstream provider impacting DigitalOcean Spaces and App Platform services.

Improvements are being seen with lower error rates and latency for App Platform deployments as well as for fetching Spaces endpoints.

We apologize for the inconvenience and will share further updates in the due course.

Sep 12, 18:54 UTC
Investigating - Our Engineering team is aware of an upstream provider issue that is causing impact to some DigitalOcean services. More details are being gathered.

At this time, users may experience delayed App Platform deployments.

We apologize for the inconvenience and will provide another update as soon as possible.

  •  

NYC1 Network Maintenance

Sep 15, 12:00 UTC
Completed - The scheduled maintenance has been completed.

Sep 15, 10:00 UTC
In progress - Scheduled maintenance is currently in progress. We will provide updates as necessary.

Sep 12, 11:02 UTC
Scheduled - Start: 2025-09-15 10:00 UTC
End: 2025-09-15 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 NYC1 region.

Expected impact:

While no service disruption is expected during the scheduled maintenance window, there is a low risk of hardware failure associated with the activity. In such a scenario, customers may experience brief interruptions to network traffic within the affected region. If triggered, our Engineering teams will respond immediately to isolate and mitigate the impact.

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

  •  

Creating Custom Theme Settings in Drupal 10 (D8)

I am running a multisite environment (70+ sites) where some sites need to have the same "ribbon menu" above my main navigation. I currently have one theme and would like to keep it that way.

How can I add a "checkbox" to my theme settings that, if checked, will insert a specific twig file in a region. Otherwise, that twig file is not inserted.

I was able to do something similar in D7, but can't figure out how to do it in D8/10 and Drupal's documentation isn't very clear.

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

I want to make a website for ski and snowboard courses — can Drupal help me?

I want to make a website for ski and snowboard courses — can Drupal help me?

I’m looking for a CMS to build a website for a ski and snowboard school to promote its courses. One of the website pages should display a list of course names with their cover photos, locations, and dates, with the ability to click through to a detail page where visitors can purchase the course. An example is attached.

Ideally, it would also be possible to organize courses by categories and provide a search functionality based on categories, locations, dates, and other criteria. However, this is more of a “nice to have” feature for the future rather than a top priority at the beginning.

The last time I worked on a website was more than 15 years ago, when I used Joomla. I have never used Drupal before, so now I’m looking for the right CMS to meet these needs. Could Drupal be a good option? Are there any free or one-time-purchase extensions that could cover these requirements? If not, how complex would the development be?

For context, I work as an SAP consultant and mainly code in ABAP. I assume I could handle some simple web development tasks myself, but in case of more complex requirements I would likely hire a specialist.

submitted by /u/Siberian-Boy
[link] [comments]
  •  

The cold truth about EVs: Freezing weather slashes battery mileage

Bashir Ahmad sold his wife’s gold jewelry to buy an electric three-wheeler that would revolutionize his apple business in Kashmir. Until winter arrived and killed it. On a freezing morning,...

© Nasir Kachroo/NurPhoto/Getty Images

A boy pushes an e-rickshaw in a snowbound area of Rafiabad, Jammu and Kashmir, India, on January 19, 2025. (Photo by Nasir Kachroo/NurPhoto via Getty Images)
  •  

Announcement: New language server for Drupal!

Announcement: New language server for Drupal!

Hi community,

I have built a language server for Drupal and used it daily the last 8 months. This language server allows you to do Drupal development in LSP compatible code editors such as neovim or VSCode.

Some of the features include: - Completion for service names, permissions, route names, and various plugin IDs. - Go to definition on services, controllers, and routes. - Snippets for hooks, form elements, and render elements.

NB: I have not tested it in VSCode and it probably requires a small code change to write the integration, but it follows the standard LSP specification, so no major work is required to integrate it.

submitted by /u/Western_Crew5620
[link] [comments]
  •  
❌