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.

7.6
Avg 8.2

Platform & Infrastructure

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

7.1
Avg 7.7

Web Content Creation

Features that support the creation of website content.

6.1
Avg 7.8

Web Content Management

Features for managing website content

5.7
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 Internationalization / multi-language highest, with a score of 8.

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 68)

Best Content Management solution for enterprises

Rating: 10 out of 10
July 17, 2015
TS
Vetted Review
Verified User
Drupal
6 years of experience
Drupal is an excellent system for managing complex content. It provides simple ways to store any type of content in an organized manner and has a huge support community. At my organization, we are bringing Drupal to large enterprises and creating flexible systems that cater to their needs. Although our organization provides many technology solutions, our department strictly handles applications developed on top of the Drupal platform.
  • Creates a consistent structure of data
  • Allows for easy management of storing and displaying content
  • Provides expert solution for moderation of content
Cons
  • High skill level required for initial deployment of an application
  • Front end development requires knowledge of PHP and an understanding of Drupal and server-side debugging tools
  • Difficult to track competent developers with many Drupal services being offered by novices
Drupal is most well suited for applications that require a highly detailed backend / content entry system or applications that require service communication or exposed services for access by external applications. It is less appropriate for systems that are only used for simple applications, like blogging which do not contain several content types.

Trusted large scale content management system

Rating: 8 out of 10
March 14, 2019
JH
Vetted Review
Verified User
Drupal
2 years of experience
My company's website is built using Drupal. It is fast, scalable and easy to understand with just basic web knowledge. To be clear - I am not a developer - but work on the frontend building pages, adding events and modules. When I was in the job market - I did notice that a lot of large scale companies use Drupal.
  • Producing pages - I can start and complete a new page in Drupal in just a few minutes. It is really easy to understand and very straight forward.
  • Updates - Drupal is constantly being updated with security patches, new versions and works with most new web technologies
  • Cross Browser friendly
Cons
  • Organization leaves a little to be desired. In the version that we are using ( 7 ) - sometimes when you remove an asset, it is hard to see if there are any other versions of the assets on different pages.
  • The asset library can be a little more organized. Finding something that you uploaded can be difficult to locate if you do not know where it was originally posted.
For large scale businesses Drupal is a trusted and secure platform to build on. Security is probably the biggest factor for large companies and Drupal has a well thought out solution to this problem. WordPress is great for smaller sites - Drupal is for global and large companies. I look forward to every update that they release.

Solid and Advanced Content Management with Drupal

Rating: 9 out of 10
December 24, 2015
JL
Vetted Review
Verified User
Drupal
8 years of experience
We use Drupal to address marketing web presence needs which reaches into various integrations. It's primary value is allowing rapid content creation and management by non-technical staff. Content can immediately be accessed by end-users, chiefly for the purpose of lead generation as well as industry and product knowledge.
  • Enabled rapid feature development due to a mature community offering free extension modules. The scope of plugins is well balanced for focused purpose without bloat.
  • Carefully configured permission/role structure allows people to manage content and publish live, keeping marketing fast paced.
  • A suite of solutions allows deployment of code and configuration safely.
  • Advanced staff is able to make changes via UI that might require developers in other systems.
  • The platform is written in PHP, which is a ubiquitous/commodity service for web servers administrators and hosting providers.
  • Native features like taxonomy vocabularies, content types, field structures, and permissions architecture are very mature.
Cons
  • Admin user interfaces for installed modules are created by a wide-array of open-source developers. These can therefor be less cohesive than if they were all developed together.
  • The Drupal platform allows live editing and configuration, so in order to be performant several layers of caching are required. These exist within Drupal but take time/expertise to setup properly.
Drupal is perfect if you have many layers or types of data within your content architecture. Smaller systems attempt to jam all content into single structures. Drupal is also best if you plan to have many editor/author type users. If only a handful of people need edit permissions Drupal could be overkill. If your system hinges on real-time interaction between users, there are other platforms that center on that use-case.

Drupal - still the king of enterprise grade opensource content management systems

Rating: 9 out of 10
November 11, 2016
SS
Vetted Review
Verified User
Drupal
8 years of experience
Drupal is an integral tool in every aspect of our business. Commercial Progression has been developing Drupal powered websites for a variety of industries since 2007. We love being a contributing member of the supportive and vast opensource community that has come together to build this amazing content management system. Of course we leverage Drupal to manage our front facing business websites, but it is also powerful enough to integrate with our CRM and build back office business management tools for ERP systems. Drupal excels at delivering enterprise grade integrations with large organizations that have a long range technology roadmap. Being able to scale with the complexity of any web development project makes Drupal the ideal tool for handling the most challenging web application projects.
  • The Drupal core ships with a granular, field level content construction toolset. The very popular views module is now part of the core Drupal CMS and enables the creation of complex content types, it's way more than a blogging tool.
  • Drupal is especially adept at integration with enterprise grade CRM and ERP systems. Because all of the data in Drupal is naturally available for mapping at the field level, there is a ready environment for connecting to restful API systems.
  • Drupal scales exceptionally well with multisite and multiuser environments. Large universities can standardize on a common codebase of Drupal and then roll it out to the entire campus. Individual colleges can customize their themes and content but do not need to worry about figuring out their own module stack.
Cons
  • Drupal is complex, it will take time and expertise to shape it into the tool you need it to be for your use case. WordPress can be installed and is ready to go for blogging out-of-the-box, but Drupal will need more setup up front to build out the functionality needed.
  • Finding strong Drupal expertise can be challenging for companies. Although the developer community is over a million strong, there are still few companies that truly have an expert Drupal developer on staff.
  • Drupal can be overkill for small websites with just a few pages or limited functionality. Many new flat file responsive tools can do well to build a basic brochure site without the overhead of a CMS like Drupal.
  • Security is an ongoing struggle for all users of opensource CMS solutions. If you choose Drupal for your website, you will need a plan for security updates to ensure you are one step ahead of the hackers.
Drupal is excellent in adapting to larger enterprise use case scenarios. Websites that need to be deployed with a multisite or multiuser setup will benefit from Drupal's common codebase delivery options. Building complex websites with involved workflows and custom backend administration tools and dashboards are ideal for Drupal. Drupal is more of a web application development framework than a blogging or brochure website builder. Of course you can build a powerful blog or brochure website, but unless you augment the functionality to include content management workflows and integrations with marketing automation, ERP, and CRM systems; you will not be getting the full benefit of Drupal.

Drupal, a hidden gem in the sea of the content management systems out there, a framework of it's own that goes beyond a common CMS

Rating: 10 out of 10
May 14, 2025
We use Drupal daily, that's our main driver for any websites and apps we are developing, this has been the case for the past 12 years for me personally, the scope is as wide as a small local webshop to large enterprise organizations, connecting multiple websites as services to each other, we also use Drupal as a content hub as a headless CMS, or just fetching data off of it with exposed API
  • Well structured entity definition
  • Designed to be extended, everything can be extended/connected to each other
  • API-first design with the latest versions
  • Great developer experience
  • Huge community, all driven off of open-source contributors
Cons
  • Developer onboarding experience
  • Better marketing materials
  • Better out of box experience
  • Faster innovations/integrations with Javascript ecosystem
Well, I'm definitely biased, I've been working with Drupal for 12+ years, and I can say it's appropriate for any size/scale of a project, whether it's a small catalog website or a huge corporation. If I want to dial it down to a specific use case, Drupal is best what most customers/clients that have high-security standards, and need to have extensive editorial experience and control over their website's architecture. Due to its core design, Drupal can connect with each part of its own and any external third-party resources quite easily. For a less-suited scenario, I might say that if you don't have enough budget to get proper work done, sometimes just using WordPress with a pre-designed theme might sound better to you, but if you have the budget and the time, always go with Drupal
Return to navigation