TrustRadius: an HG Insights company

Drupal

Score7 out of 10

390 Reviews and Ratings

What is Drupal?

Drupal is a free, open-source content management system written in PHP that competes primarily with Joomla and Plone. The standard release of Drupal, known as Drupal core, contains basic features such as account and menu management, RSS feeds, page layout customization, and system administration.

Read more details.

Categories & Use Cases

Videos

Top Performing Features

  • Role-based user permissions

    Permissions to perform actions or access or modify data are assigned to roles, which are then assigned to users, reducing complexity of administration.

    Category average: 8.3

  • Code quality / cleanliness

    Code generated by WYSIWYG editor is clean and validates according to W3C standards.

    Category average: 7.9

  • Internationalization / multi-language

    The software supports multiple languages, countries, currencies, etc.

    Category average: 7.8

Areas for Improvement

  • WYSIWYG editor

    What-You-See-Is-What-You-Get editing tool allows users to build pages without writing code.

    Category average: 8

  • Page templates

    The CMS has standard webpage templates or types of web pages (e.g. homepage, article page, interior page, blog page, etc.); users can also build custom templates.

    Category average: 7.9

  • Library of website themes

    A library of website frameworks or themes is available as a starting point for building a website.

    Category average: 7.3

Who Buys & Uses Drupal

Pros

  • Robust customizability and flexibility for diverse project requirements
  • Strong security features with consistent updates
  • Advanced functionality suitable for complex web applications and dynamic sites

Cons

  • Unintuitive User Interface and overall ease of use
  • Requires significant technical knowledge for effective use and customization
  • Updates and upgrades are often complex and not streamlined

Drupal is Great but it requires a committed effort to build with

Use Cases and Deployment Scope

Servas uses Drupal 11 (originally Drupal 6) for it's Online Portal. Our current version of ServasOnline released in July 2024, delivers content and allows members to be in households and to edit their household and membership profiles. Using the ServasOnline (servas.org), members who are planning for to travel can search using Google Maps for members who are Hosts or Day Hosts and request accommodation.
Before choosing Drupal, we investigated COTS products but we could not find anything that could meet our needs. With a team of volunteers and some paid professionals we are able to develop our portal on a well developed Drupal CRM foundation.

Pros

  • Host Searching using Google Maps
  • Membership Management
  • Bespoke tools such as membership fee payments coded using PHP
  • The ability to take standard modules and templates and customize them is a powerful feature of Drupal.

Cons

  • Drupal keeps improving. There is still room to make it easier to understand and customize templates.
  • The Drupal learning curve is still harder than WP and more support for beginners is needed to help build a bigger community.
  • By promoting a bigger Drupal community, we can hope for a bigger range of Templates and Modules.

Return on Investment

  • Being able to use a bespoke membership search with Google maps has massively improved the ability of travellers to find hosts
  • Using the Household with family members metaphor and has helped our members feel 'at home' using ServasOnline
  • Building ServasOnline has not been a small task and finding volunteer web developers who are comfortable working with Drupal is a serious challenge for the future. The site is designed to continue to grow and evolve but this does require a committed team of volunteers.

Usability

Alternatives Considered

WordPress

Other Software Used

YouTube Live, Atlassian Jira

Drupal - Versatility for Online Music Studio

Use Cases and Deployment Scope

My trumpet and brass teaching website, to manage student assignments, control access to the private audio library, and manage the historic media. I’m in the process of upgrading to Drupal 11 and the new ai framework and that will be something not possible for a RAG chatbot and automated SEO

Pros

  • Access control
  • File system management
  • AI

Cons

  • Themes
  • AI
  • Bootstrap 5 style themes in core

Return on Investment

  • Online site library
  • Student management
  • Access control to private media

Usability

Other Software Used

Final Cut Pro, Logic Pro X

Drupal is an amazing tool for dynamic web applications.

Use Cases and Deployment Scope

I use Drupal for more complex web applications and sites. Drupal is a very dynamic tool that can fit many different projects, from a simple website with dynamic content or user access to more complex applications like multiuser social sites. Drupal is a great tool to learn how to apply, although it helps to know PHP and how to customize a website's design (HTML/CSS).

Pros

  • Generate complex websites.
  • Allow different level user roles.
  • Create multi-site applications that have multiple mini-sites on one domain.
  • Build a complex dynamic website for corporate use.

Cons

  • Debugging can be difficult when modules conflict.
  • Permissions can be confusing if you’re not sure of user roles and how they function.
  • A better default image taxonomy and organization would be nice, sans dedicated module.

Return on Investment

  • Drupal has streamlined complex web application creation.
  • Drupal has minimized the need for our developers, allowing them to focus on more complex tasks.
  • Drupal is a great way to quickly implement a custom project.

Usability

Alternatives Considered

WordPress, Concrete CMS, GoDaddy Digital Marketing Suite and Joomla!

Other Software Used

WordPress, Joomla!, Adobe PhotoShop, ShortPixel

Drupal is a user-friendly software to help market your business.

Use Cases and Deployment Scope

Drupal is our current CMS that we use to host our website for our financial services firm and it's subsidiary. I publish articles on our website to provide landing pages for our Weekly Newsletter email, publish media mentions and press releases, create tokens for rate changes, update website pages to keep up with content changes and upload PDFs to our website.

Pros

  • Drag and drop functionality is easy to use
  • Easy to switch between straight text and HTML content
  • Ability to easily have multiple environments so that pages can be built in b/c-stage before they are approved and published
  • Solid user experience where it's clear how to navigate the platform

Cons

  • Content changes don't always update unless you clear cache in Aquia Cloud platform and Cloud Flare
  • When you do clear cache in Drupal, the website temporarily runs a little slower
  • Requires technical knowledge to build additional website features

Return on Investment

  • We had +437.7 web visits YoY for our parent firm
  • 2,108,357 web visits (78.1% of 2.7M goal – pacing to hit 100% of goal before EOY) for our parent firm
  • We had +43% YoY increase in web visits to our subsidiary company

Usability

Alternatives Considered

WordPress, Salesforce Marketing Cloud and Asana

Other Software Used

Salesforce Marketing Cloud, Asana, Salesforce CMS

Robust and scalable solution for the enterprise.

Use Cases and Deployment Scope

We have been working on Drupal as a team for over five years and have been providing solutions in the e-commerce space. We have found it somewhat complex for the clients, but at the same time, it offers great flexibility for the development team. We highly recommend Drupal to our potential clients.

Pros

  • Robust and scalable.
  • Highly secure.
  • Highly customisable.

Cons

  • Themes
  • Setup
  • Integration

Return on Investment

  • Could Launch on time.
  • Find difficult to explain to client to manage.
  • Integration time issue.

Usability

Alternatives Considered

Adobe Commerce, Shopify and WordPress

Other Software Used

Adobe Commerce, Shopify, WordPress