What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
298 Ratings

Drupal

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>
Top Rated
298 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 7.9 out of 101

Likelihood to Recommend

Drupal

One can use Drupal to solve several problems, especially implementing sites and portals. Drupal has great integration with different authentication tools, making it great for intranets. It's hard to say when it would be less appropriate, since it's so flexible.
Jean Franco profile photo

Feature Rating Comparison

Security

Drupal
8.9
Role-based user permissions
Drupal
8.9

Platform & Infrastructure

Drupal
8.5
API
Drupal
8.4
Internationalization / multi-language
Drupal
8.5

Web Content Creation

Drupal
7.9
WYSIWYG editor
Drupal
7.9
Code quality / cleanliness
Drupal
8.0
Admin section
Drupal
8.4
Page templates
Drupal
7.8
Library of website themes
Drupal
6.5
Mobile optimization / responsive design
Drupal
8.6
Publishing workflow
Drupal
8.5
Form generator
Drupal
7.5

Web Content Management

Drupal
8.2
Content taxonomy
Drupal
8.1
SEO support
Drupal
8.0
Bulk management
Drupal
8.1
Availability / breadth of extensions
Drupal
8.2
Community / comment management
Drupal
8.5

Pros

Drupal

  • Great templating, there's a wide variety of free and commercial ones
  • Great formatting, be it with fonts or images
  • Great support, specially when it comes to security
Jean Franco profile photo

Cons

Drupal

  • We could use more templates
  • Easier installations
  • Easier ways to upgrade
Jean Franco profile photo

Likelihood to Renew

Drupal

Drupal 8.2
Based on 18 answers
We are happy with drupal
Sirish Chandra Ayyagari profile photo

Usability

Drupal

Drupal 9.9
Based on 9 answers
It has everything I want in a CMS Aand offers an array of opportunities for things I didn't know I needed that make my life and my job a lot easier and more pleasurable.
Charles Hogan profile photo

Reliability and Availability

Drupal

Drupal 9.7
Based on 3 answers
I have had few issues with keeping a Drupal system up and running. When there have been issues, they've been errors in how I went about implementing a change.
Michael Sypes profile photo

Performance

Drupal

Drupal 8.9
Based on 2 answers
Drupal page loads can be slow, as a great many database calls may be required to generate a page. It is highly recommended to use caching systems, both built-in and external to lessen such database loads and improve performance. I haven't had any problems with behind-the-scenes integrations with external systems.
Michael Sypes profile photo

Support

Drupal

Drupal 5.0
Based on 4 answers
Because you have different ways to get free support.
Ruben Teijeiro (rteijeiro) profile photo

In-Person Training

Drupal

Drupal 8.0
Based on 1 answer
I was part of the team that conducted the training. Our training was fine, but we could have been better informed on Drupal before we started providing it. If we did not have answers to tough questions, we had more technical staff we could consult with. We did provide hands-on practice time for the learners, which I would always recommend. That is where the best learning occurred.
Eric Batson profile photo

Online Training

Drupal

Drupal 6.0
Based on 2 answers
The on-line training was not as ideal as the face-to-face training. It was done remotely and only allowed for the trainers to present information to the learners and demonstrate the platform online. There was not a good way to allow for the learners to practice, ask questions and have them answered all in the same session.
Eric Batson profile photo

Implementation

Drupal

Drupal 5.1
Based on 4 answers
Plan ahead as much you can. You really need to know how to build what you want with the modules available to you, or that you might need to code yourself, in order to make the best use of Drupal. I recommend you analyze the most technically difficult workflows and other aspects of your implementation, and try building some test versions of those first. Get feedback from stakeholders early and often, because you can easily find yourself in a situation where your implementation does 90% of what you want, but, due to something you didn't plan for, foresee, or know about, there's no feasible way to get past the last 10%
Michael Sypes profile photo

Alternatives Considered

Drupal

In my mind, Drupal and WordPress are the top open source CMSes, and I rarely recommend not going with an open source CMS. WordPress can be great, especially for single developers, but I find that the code structure and extensibility of Drupal makes it superior for many use cases, and the open and friendly nature of the community seals the deal.
Ben McClure profile photo

Scalability

Drupal

Drupal 8.0
Based on 2 answers
Drupal is well known to be scalable, although it requires solid knowledge of MySQL best practices, caching mechanisms, and other server-level best practices. I have never personally dealt with an especially large site, so I can speak well to the issues associated with Drupal scaling.
Michael Sypes profile photo

Return on Investment

Drupal

  • Excellent web design and support center
  • Easy to use API integrations
  • Leveraging multiple platforms through Drupal
Akande Davis profile photo

Pricing Details

Drupal

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Add comparison