Skip to main content
TrustRadius
Drupal

Drupal

Overview

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…

Read more

Learn from top reviewers

Return to navigation

Pricing

View all pricing
N/A
Unavailable

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.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

33 people also want pricing

Alternatives Pricing

What is WordPress?

Wordpress is an open-source publishing platform popular with bloggers, and a content management system, known for its simplicity and modifiability. Websites may host their own blogging communities, controlling and moderating content from a single dashboard.

What is UENI?

Small business owners don’t have much time to build their online presence, don’t have much money to spend on digital advertising, and don’t want to navigate the complexity of what it means to be online today. So UENI presents a solution built specifically for them. Unlike DIY website builders or…

Return to navigation

Product Demos

Drupal Glazed Theme Tutorial 1: Basic Drag and Drop Controls

YouTube

Drupal Demo

YouTube

Drupal Paragraph Blocks Demo

YouTube

JSON:API demo

YouTube

Drupal Link Intelligence Getting Started Demo

YouTube

Drupal Content Optimizer SEO Module Demo Video

YouTube
Return to navigation

Features

Security

This component helps a company minimize the security risks by controlling access to the software and its data, and encouraging best practices among users.

6.2
Avg 8.2

Platform & Infrastructure

Features related to platform-wide settings and structure, such as permissions, languages, integrations, customizations, etc.

6.7
Avg 7.7

Web Content Creation

Features that support the creation of website content.

6.7
Avg 7.8

Web Content Management

Features for managing website content

6.8
Avg 7.4
Return to navigation

Product Details

What is Drupal?

Drupal is a free and 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 common to content management systems. These include a dashboard with a menu management system, RSS feeds, page layout customization and themes to aid this, and system administration tools. Drupal offers access statistics, more advanced search features, caching and feature throttling (to improve performance if needed), descriptive URLs, multiple users with controllable privileges, access control and restrictions, and workflow tools (triggers). There are over 30,000 addons or modules to expand Drupal's functionality.

Drupal Video

Why Drupal?

Drupal Competitors

Drupal Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

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.

Joomla!, Kentico Xperience, and Plone are common alternatives for Drupal.

Reviewers rate Content taxonomy highest, with a score of 10.

The most common users of Drupal are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(383)

Reviews

(1-5 of 79)

Do you deploy a lot of content daily? Do you have strong technical resources? Drupal 8 might be a fit!

Rating: 8 out of 10
December 26, 2018
KR
Vetted Review
Verified User
Drupal
2 years of experience
My company was recently hired to build out a fully integrated digital ecosystem for a large endurance brand; inclusive of a CMS, E-commerce Platform, Data warehousing, and a data normalization engine to tie it all together. For this, we selected Drupal 8, Magento, and AWS (Redshift and Lambdas).

Being a global brand, Drupal 8 was the CMS (built by developers for developers) that provided the most extensible launchpad with localization and language support, as well as great workflow and collaboration tools for content creators.

Drupal 8 is utilized by brand ambassadors to submit content for review, internal editors to review content, race directors to manage events and venues, as well as marketers to post landing pages. It ensures consistent branding across the board.
  • Content Types... these are amazing. Whereas a more simplistic CMS like WordPress will basically allow you to make posts and build pages, Drupal 8 gives you the ability to define different types of content that behave differently, and are served up differently in different areas of the website.
  • Extensibility... it scales, ohhhh does it scale. They've really figured out server-side caching, and it makes all the difference. Once a page has been cached, it's available instantly to all users worldwide; and when coupled with AWS, global redundancy and localization mean that no matter where you're accessing the site, it always loads fast and crisp.
  • Workflows... you have the ability to define very specific roles and/or user-based editorial workflows, allowing for as many touchpoints and reviews between content creation and publication as you'll require.
Cons
  • This is NOT the most intuitive CMS. You really need to take the time to understand how Drupal 8 works--how content is served up--if you're going to administer a site. Whereas WordPress is very "flat" and simple, Drupal 8 is much more dynamic. You utilize Views to access your content/data and "blocks" to build out beautiful landing pages (similar to widgets in WordPress). I had to prepare a TON of documentation for the client--so many user guides.
  • It is not very friendly to engineers. It probably took 3 to 4 times longer to build out a Drupal 8 site as opposed to had we built it as a static site with perhaps a WordPress back-end (though you would have required multiple WordPress instances to manage localization and other things, which is what we were replacing).
  • It seems that the Drupal 8 consortium (or whatever) is trying to push the ball forward a little too far, rather than consistently maintaining a solid foundation. There were many times when my engineers had to build entirely custom modules to compensate for known bugs in Drupal 8. I have good engineers and we still lost weeks to deploy a workaround. Your organization might not be so lucky as to have an appropriate caliber of engineers, though I hope it is!
It is great if you're a medium to large-scale operation that is heavily reliant on always having fresh content deployed to your web properties. It is particularly great if you need to localize your website in different countries (landing pages, languages, etc). It can save you a lot of time that would otherwise be spent maintaining separate websites, and deploying often redundant content to the different websites. Every human touchpoint has the potential for error.

It is not great if you just need a static website, and you aren't deploying more than just a simple blog. It's not great if you don't have senior-level developers to maintain the site. If you're the type of company that needs your website to be "done" then you've come to the wrong place. A Drupal 8 website is itself a living organism that requires an ongoing commitment.

Future of Drupal

Rating: 10 out of 10
December 05, 2014
RT
Vetted Review
Verified User
Drupal
5 years of experience
Currently we are using Drupal in the development of the internal application that all Ericsson employees use for accessing company policy and documents. It also has a news and events section where employees can read important information about news or events related to the company. As well we have developed an internal tool for managing employee questions and answers.
  • High-Performance, Scalability and Reliability
  • Huge OpenSource Community
  • A great tool for Developers, Site-Builders and Content Managers
Cons
  • Use of Object-oriented programming practices (fixed in Drupal 8)
  • Improve front-end with clean markup and mobile friendly (fixed in Drupal 8)
  • Easy Multilingual support (fixed in Drupal 8)
  • Improve UX and content editing (fixed in Drupal 8)
  • Easy configuration deploy from development to live (fixed in Drupal 8)
  • Migration tool for older Drupal versions and other content management systems (fixed in Drupal 8)
Drupal works really well as a solution for medium and big projects even if the development team is not experienced enough to develop all the custom features in the project. If the project is small and you don't have a Drupal skilled team then maybe you should look for a different solution. You decide if you want to spend some time in your team training or you prefer to use a simpler solutions.

Drupal User, but not Drupal Lover

Rating: 3 out of 10
July 25, 2016
Vetted Review
Verified User
Drupal
3 years of experience
We utilize Drupal as the backend CMS for a website. It was implemented by the website design firm and handed over to us once the design process was completed, so we manage it ourselves now. It was basically implemented as a way to update the site without directly editing the HTML and to provide some additional functionality, such as user account management (website logins) and some basic scheduling.
  • Drupal has a wide range of plugins, allowing for a huge amount of customization within the platform.
  • Being that there is a free version, it's very affordable.
Cons
  • The platform is not easy to upgrade in order to keep up with security updates.
  • The large number of plugins makes the product a bit complex to deal with without some kind of outside consulting or significant programming experience.
Drupal is well-suited to organizations that need complex CMS functionality and website features, but are contracting with an outside web design firm to maintain the installation once it goes into production.

Drupal Review

Rating: 10 out of 10
February 28, 2014
DO
Vetted Review
Verified User
Drupal
8 years of experience
Drupal is used to create Web sites for clients. We have a group of developers who specialize in Drupal. Drupal meets the need to get a site up and running quickly.
  • Drupal is easy to extend with additional functionality.
  • Drupal has add-on modules available for most tasks.
  • Drupal is easy to customize.
Cons
  • New versions of Drupal are not backwards compatible with older versions.
  • Uses AJAX rather than COMET, so response can be slow.
  • Some customization requires writing PHP functions.
Drupal is well suited to any multiple user, data driven application. It could be overkill for single user applications or static sites.

Drupal review

Rating: 7 out of 10
August 09, 2016
AL
Vetted Review
Verified User
Drupal
2 years of experience
We are a digital agency that serves some clients who require Drupal expertise. They either come to us for help with Drupal, or we recommend Drupal to them based on their business needs. It solves the issue of providing a powerful and extensible open source CMS.
  • Drupal provides a robust and powerful open source CMS platform. Due to this, it has a wide community of supporters and contributors and a vast library of modules that have already been produced.
  • Drupal is free to use, which makes it a great choice for our clients that need something more powerful than WordPress, but cannot afford the licensing fees of system like Sitecore.
  • As of Drupal 8, Drupal provides good admin tools for configure data and content architecture and relationships.
Cons
  • Drupal's admin section, especially before Drupal 8, can be fairly confusing to navigate. This is tough for developers as well as content authors.
  • Drupal traditionally has been a little constrictive with regards to front end templating, although it has gotten easier over the years.
Drupal is a very good choice for our clients that require a powerful, robust, extensible, and open sourced CMS system that has no licensing fees. It allows for complex data structures and efficient site performance without the cost of something like Sitecore. It provides much greater performance and is easier use when modeling complex data structures and relationships than another free CMS like WordPress.
Return to navigation