Reading view

Why Businesses Still Choose Drupal for Complex Web Development

When people talk about content management systems, WordPress usually dominates the conversation. But for organizations that need something more powerful, scalable, and secure, Drupal is still a very strong choice. Over the years, I’ve seen companies across industries government, healthcare, education, and enterprise-level businesses pick Drupal for projects where other platforms would struggle.

Here are a few reasons why Drupal continues to hold its ground in 2025:

1. Security Comes First
Drupal has a reputation for being one of the most secure CMS platforms available. That’s why it’s often used by government websites and enterprises handling sensitive data. The community takes security patches seriously, and the core itself is built with security in mind.

2. Flexibility and Customization
Unlike plug-and-play systems, Drupal allows developers to build complex workflows, custom content types, and advanced integrations. If a business needs something beyond a simple blog or marketing site say, a multi-lingual platform, a membership system, or an enterprise portal Drupal is equipped for it.

3. Scalability for Growth
Some platforms perform well until traffic spikes or content volume grows. Drupal, however, is designed to handle large amounts of content, users, and integrations without losing stability. This makes it a go-to choice for organizations planning long-term growth.

4. Strong Community and Modules
The Drupal community is active and always building. With thousands of contributed modules, you don’t have to start from scratch for every feature. Chances are, if you need something, there’s already a module or at least a framework to build on.

5. API-First Architecture
Modern businesses often need to integrate with external systems mobile apps, CRMs, ERP software, or third-party APIs. Drupal’s API-first approach makes it easier to connect different technologies and create a smooth digital ecosystem.

At the same time, Drupal does require experienced developers. It’s not always the easiest system for beginners, and projects can take more planning and expertise compared to lightweight CMS platforms. But for organizations that need power, security, and flexibility, the investment pays off.

For those interested in seeing how Drupal can be applied to real projects, here’s a detailed page about Drupal development services that goes deeper into practical use cases and solutions.

I’d be interested to hear from others:

  • Have you worked on Drupal projects recently, and how does it compare to newer frameworks in your experience?
  • Do you think Drupal will remain relevant for enterprise-level web development over the next decade?
submitted by /u/Mysterious_Wafer5410
[link] [comments]
  •  

Real time visitor tracking for Drupal sites

I've been using Drupal for a while now and wanted a real time visitor tracking solution.

So I built modovisa.com a real time visitor journey tracking and analytics platform that shows you visitor journeys through your site in real time, from landing page to exit, product page to checkout in visually intuitive interface.

Easy to setup, lightweight and It's free, try it out.

submitted by /u/moon-shine-jack
[link] [comments]
  •  

Video content for Drupal

Hello everybody,

I've been using Drupal for over fifteen years. I helped to build and grow a Drupal agency in different roles for over a decade until I felt it was time for a new challenge.

So here we are, I've decided I want to create more Drupal content and try to help in growing Drupal and it's community. I'm currently building a Drupal starter (webhaven.io) but next to that I also want to start creating video content for Drupal.

Does anyone think about any topics they would like to learn more about or think that is good content to start with?

I was thinking about setting up Drupal/CMS locally with DDEV and go from there but I'm open for suggestions.

I look forward to your feedback!

PS. I've noticed there already are some video resources available, I would like to do my own thing and add some more rock & roll and practical 'let's build cool stuff together' in it.

Cheers Fons
https://www.drupal.org/u/f0ns

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

Is what I want (easily) possible?

Is what I want (easily) possible?

Hi, I'm new to Drupal and I've been watching/reading courses and tutorials for days now and I can't find if what my client wants is possible.

Basically, they struggle to make content so they want to have pre-defined layout which they could add (at least one but not limited)to a page, and no other stuff.

They would like it to present itself more or less like in the picture attached.

I downloaded lots of modules but they don't seem to do what I would like

Can someone point me in the right direction? I didn't expect it to be so hard :-/

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

Update sqlsrv driver for drupal 11

Client wants to move to d11, but they use sql server, and seems like development on that driver is not very active.

Months ago I patched it to run in the latest d10 before they issued a patch to fix transactions that changed in core.

Thing is I don't know how to fairly quote this, I'm sure rector will get me to a good starting point, and maybe 1-2 days worth of work/testing then potentially contribute a working patch back.

Thoughts?

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

Duplicate image field with content ?

My D7 site using a image field https://www.drupal.org/project/user_picture_field , but there is no D10+ version for upgrade, I am thinking to duplicate the field to a standard Drupal image field in Drupal7, then I can upgrade to Drupal10 directly .my question is if there is any modules that I can use to duplicate the image field with the content. Thank you

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

Leaflet to PNG?

Hi there,

do we have a Drupal module that can export my Leaflet map to a PNG file, and also apply an image style to it (adding a logo, a title)?

I found the Leaflet.BigImage plugin - is it a good lead to try integrating it with Drupal?

https://github.com/pasichnykvasyl/Leaflet.BigImage

The goal - to embed the resulting PNG file on the page, not to let the user download it.

S.

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

Drupal at your fingertips updates

Drupal at your fingertips updates

https://preview.redd.it/64x9n06bzmpf1.png?width=1024&format=png&auto=webp&s=3c55630ecb133208854fd7680797cb216680a745

Check out the latest updates to Drupal at Your Fingertips, a free quick-reference for Drupal developers: https://www.drupalatyourfingertips.com
Please share with colleagues, contribute your code snippets or lessons learned, or support the effort via GitHub Sponsors: https://github.com/sponsors/selwynpolit
#Drupal #PHP #Development #Drush #DDEV #DrupalBook

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

Is Experience Builder/Canvas moving toward a Webflow-like site builder experience?

I haven’t been following development very closely this year, but I took a look at some recent demo videos and was struck with the how much convergence there seems to be in the user interface between Figma, Webflow, and XB/Canvas. This makes a lot of sense to me, insofar as we want new users to be greeted with interfaces and concepts that are familiar and widespread. What will ultimately differentiate Canvas from Webflow?

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

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

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

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