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
Recent Reviews

TrustRadius Insights

Drupal has been widely used in a variety of industries and situations, proving itself as a robust and extensible platform that can fulfill …
Continue reading

Drupal! You beauty!

10 out of 10
February 09, 2023
  • To develop content oriented and transaction oriented sites
  • Non technical users can easily build sites using Drupal
  • Drupal 8 and above have …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 16 features
  • Page templates (67)
    9.5
    95%
  • Admin section (68)
    9.5
    95%
  • Code quality / cleanliness (66)
    9.1
    91%
  • Publishing workflow (67)
    9.1
    91%
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?

30 people also want pricing

Alternatives Pricing

What is Adobe Business Catalyst (Discontinued)?

Adobe Business Catalyst was a cloud-hosted system for building and managing web content and online stores with a built-in CRM framework in addition to sales, service, and marketing features including eCommerce and Email Marketing tools. It has been end of life (EOL) since 2020.

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.

10
Avg 8.0

Platform & Infrastructure

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

9.5
Avg 7.7

Web Content Creation

Features that support the creation of website content.

9.4
Avg 7.6

Web Content Management

Features for managing website content

9.5
Avg 7.3
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 Role-based user permissions and Mobile optimization / responsive design and Form generator 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

(378)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Drupal has been widely used in a variety of industries and situations, proving itself as a robust and extensible platform that can fulfill specific needs. For example, Ericsson is leveraging Drupal to develop an internal application for accessing company policies and documents, including a news and events section. This showcases Drupal's capability to serve as an efficient tool for knowledge management within organizations. Similarly, Commercial Progression takes advantage of Drupal's integration capabilities with CRM and ERP systems to develop websites for various industries, demonstrating its flexibility in meeting diverse business requirements.

Another key use case for Drupal is creating uniform intranet sites across different operating units, enabling organizations to convey their identity and provide basic information consistently. This allows companies to maintain a cohesive brand image while providing essential resources to their employees. Additionally, non-technical staff can easily create and manage content using Drupal, addressing marketing web presence needs efficiently without extensive coding knowledge. This user-friendly aspect of Drupal makes it accessible to a wide range of users within an organization.

Furthermore, Drupal proves invaluable in the realm of website development, offering a quick and flexible solution for building test sites or serving as a content management system for clients who require rapid website development with built-in control. Its ability to handle large volumes of content makes it suitable for managing customer service articles, translation services, and industry-standard features like views and revisioning. The platform is also chosen by developers specializing in Drupal due to its ease of use in quickly getting sites up and running for clients.

In the educational sector, the University of Edinburgh's Web Interfaces team has utilized Drupal to develop bespoke web solutions with a focus on security and scalability. This use case highlights Drupal's suitability for academic institutions seeking reliable and customizable solutions for their web development needs. Moreover, Drupal has proven its worth in the online education space, with approximately 95% of websites designed to market and recruit online degree programs being built with this platform.

Overall, Drupal offers a versatile range of use cases, from powering corporate intranets to supporting website development across various industries. Its capacity for customization and its ability to handle diverse content needs make it a compelling choice for organizations of all sizes.

Extensibility and Customization: Users highly appreciate the extensibility and customization options provided by Drupal's wide range of contributed modules. Many reviewers have stated that this flexibility allows them to tailor the software to their specific needs, enhancing the overall value of the platform.

Cost-effectiveness: The open-source nature of Drupal is seen as a major advantage by users, with many stating that it eliminates ongoing licensing costs. Reviewers mention that this cost-effectiveness makes Drupal an attractive option for those on a tight budget.

Strong Community Support: Users highly value the fantastic open-source community surrounding Drupal. Several reviewers have mentioned that they appreciate the community's readiness to help and provide solutions to any problems encountered. This support system is seen as invaluable, ensuring users have necessary assistance and resources to overcome challenges while using the software.

Intuitive User Interface: Some users have mentioned that the user interface of Drupal is not intuitive and requires technical expertise to use effectively. They feel that the platform lacks a WYSIWYG text editor, making it necessary to have a basic understanding of HTML and CSS style sheets to customize the site.

Complicated Development Process: Several users have found the development process in Drupal to be complicated and difficult to learn, even for experienced developers. They express that development is hard to learn and complicated, which can be challenging for those with prior experience in web development.

Time-Consuming Maintenance: Users have expressed that maintaining Drupal websites can be time-consuming due to frequent updates and patches that need to be installed. The continuous need for maintenance can become burdensome as it requires allocating additional time towards keeping the website up-to-date.

Security Concerns with Plugins: Some users have raised concerns about the security of Drupal websites, attributing it to the large number of plugins available from numerous developers. They find it harder to ensure site security due to this vast variety of plugins, often requiring careful vetting and monitoring.

Resource-Intensive Infrastructure Requirement: Users mention that compared to other content management systems (CMSs), Drupal requires a more powerful infrastructure. This makes it more resource-intensive in terms of hardware requirements, potentially increasing costs for hosting and server resources.

Steep Learning Curve with Drupal 8: The learning curve associated with Drupal has been highlighted by users as a challenge, particularly concerning its eighth version. They perceive Drupal 8 as significantly different from previous versions, complicating the learning process further.

Confusing Back-end User Interface: Some users find the back-end user interface of Drupal confusing and clunky. They express difficulties navigating through menus or locating specific settings within the interface, leading them to consider it less user-friendly than desired.

Configuration Changes Hidden in Menus: Users mention encountering certain configuration changes hidden within menus where they may not expect them. This can make it challenging for users to locate and modify specific settings, potentially causing frustration or inefficiencies.

Time-Consuming Setup and Configuration: The process of setting up and configuring Drupal has been mentioned as time-consuming by users. They express that it requires technical skills and knowledge, making the initial setup a potential pain point. Additionally, some changes may require IT assistance and might not be applied immediately.

Limited Ease of Use: While Drupal is generally considered relatively easy to use, some users note that it still requires development skills. They advise that installation and upgrading processes should be handled by someone with technical expertise to avoid potential troubles during these procedures.

Users have made several recommendations based on their experiences with Drupal. Here are the three most common recommendations:

  1. Start with a theme if you don't have much time to learn the system.
  2. Avoid using too many plugins and have someone on-site for day-to-day maintenance.
  3. Consider other options for CRM or shopping cart functionality.

Overall, users believe Drupal is a robust CMS platform but recommend starting with a theme for quicker setup, limiting plugin usage, and considering alternative options for CRM and shopping cart functionality. These recommendations aim to optimize the user experience and ensure efficient management of websites built on Drupal.

Attribute Ratings

Reviews

(51-75 of 77)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have found that Drupal is more of a fit for small to mid-sized engagements. It tends to be less appropriate when there is larger enterprise level and transaction heavy engagement. Multiple integration points can also be a challenge at times.
Jonah McLachlan | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Drupal is very powerful. Therefore for a database driven system (requiring content management) this platform is very useful.

Therefore if a popular garden area wanted to have a website, listing all their plants, then Drupal would be suitable.

However for a simple blog or 5-page website, Drupal is overkill. And users will find it difficult taming this beast to perform simple duties
Guillermo Ramos | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
When used correctly, and adhering to the standards it's the most robust and powerful system that can build almost anything. The question is not, can we build it, Bob the builder says yes we can! The questions are by when do you need it and how much are you willing to pay?
Thomas Ongeri | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Drupal is well suited for government agencies and universities. It is also well suite in a place where you have a lot of users or need to highly customize a section of a site. It is not suited for small organizations where maintenance is a problem or a blog site with a few writers.
February 20, 2016

Drupal. The CMS beast.

Score 7 out of 10
Vetted Review
Verified User
Incentivized
Not really... Drupal can be built to suit whatever needs you have. Whether that is a large site with thousands of pages or a small site with only a handful. I have built very straight and structured sites for provincial/state governments as well as very artistically abstract sites for art studios.
Michael Robbe | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is especially geared for enterprise level sites. When a user is looking for a personal site with low-to-no functionality, or a small (>10 products) eCommerce platform, Drupal has a higher barrier to entry. Initial setup time and design creation (for unique/innovative design, where a designer is not inhouse) is greater than other platforms, or composite solutions such as SquareSpace.
February 18, 2016

Drupal. An Evolving CMS

Sirish Chandra Ayyagari | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Drupal is an evolving CMS, with drupal 8 coming into market, which provides a symphony platform. This might help overcome some of the issues which are addressed with this new framework. But there is a learning curve to it.
Josh Lind | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
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.
Peter Wolanin | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Drupal 7 can be very powerful as a web service endpoint, but can be nearly as slow as loading a full page to get a response. This should be improved in Drupal 8.x, but caution should be used if you are considering using Drupal 7.x with something like a JS front-end that needs very fast data updates from a web service.
November 11, 2015

Drupalize it!

Score 10 out of 10
Vetted Review
Verified User
Drupal is great for sites that have a need for scalability. Drupal is a very open platform that allows for anything to be built atop a very solid core system. The most important factor however is to make sure that you have a knowledgeable developer on staff or within arm's reach to be able to tweak and enhance the system.
Phil Glatz | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Drupal is very flexible and can be used for many applications. There will need to be at least one administrator with strong technical skills. It interfaces with many third party applications and services, but often does not support all needed features.
Antonio Estevez | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • How many stakeholders are in the Business Analysis process?
  • How long do you need the website to run (is it a short term marketing site or a true web presence)?
  • What does your internal development like like (if they even have one)?
  • Who is the web host?
Michael Sypes | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I am a very big fan of this system and would generally recommend it over any other similar CMS if that is the appropriate category of tool needed to reach your goals. Because it is so flexible, it can be used effectively not only for basic content presentation, but for more complex tracking and collation of data. Drupal is particularly effective for situations where many people are entering small bits of easily defined material that are being combined into lists and other such collations.
Although it is highly extensible and has been labelled by some as a framework, Drupal is still, at its heart a CMS, and as such, falls short in situations where complex business logic needs to be implemented whenever content is created or modified. It is usable in those situations, but you're better off using a true framework in those cases.
If you're dealing with very non-technical people who may need to have extensive control over layout without a steep learning curve, Drupal may be overkill.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Drupal is a perfect system for a big sites that work with a massive amount of data and requires many different things combined together and in one place. Also, Drupal is perfect for handling many users with different roles and permissions. Also, the work with content is a nice, pleasant and smooth process that is easy to maintain.
Ted Slesinski | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
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.
Filip Witkowski | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
If you plan working on high traffic project make sure you are using a hosting company that specializes in Drupal hosting, which provides built in version control and a staged environment. Drupal is very good for small and medium sites, with no special functionality, especially if you need a CMS, so your client can edit content by themselves.
Ryan Gibson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
If your organization or company needs an open ended solution where new features or applications will likely be needed in the future then Drupal is right for you. If you are planning to only create blog content and will never be expanding your functionality then it may be best to look at more simple solutions.
Chris Coppenbarger | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Drupal is very appropriate for sites with a lot of content, and custom theming. If you are only developing a blog or only a few static pages, but need a content management system, I would recommend Wordpress, as it is better-suited for those scenarios. If you expect to have more custom work on your site, then Drupal is very much the way to go.
Billy Barker | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
I would say for people with little to no experience that Drupal would be difficult to initially install and build out. If you have mid-range experience with web coding/HTML than working with Drupal is fairly easy. If you have a lot of experience with web coding then I would think Drupal probably seems limited and it's easier to do everything manually.
December 11, 2014

Drupal for the win

Score 8 out of 10
Vetted Review
Reseller
To make a web shop or specific web application, don't use Drupal. But if you want to make a great website with lots of content, user interactivity and flexibility for the webmaster: use Drupal.
Sara Johnston | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Reseller
We have used the Drupal platform in several scenarios and have not run into any problems as of yet. It's a great platform. It is flexible and scaleable and offers a user-friendly UI for clients to be able to update their site content. Drupal also plays well with others and allows for third party integration with online marketing platforms, e-commerce platforms, and non-profit fundraising platforms like Altru.
December 05, 2014

Future of Drupal

Ruben Teijeiro (rteijeiro) | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
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.
April 02, 2014

Drupal or Drufoe?

Jennifer de Spain | TrustRadius Reviewer
Score 2 out of 10
Vetted Review
Verified User
For very basic sites, it would be just fine, and it has a strong capability to handle much larger high quality sites, however, the lack of quality in the modules and the lack of maintenance on the modules creates a situation where you may be stuck without a functioning site due to a faulty module that is critical to your project. For example, I was setting up a sophisticated form creation area for my client, so they could create very complicated forms on their site at the drop of a hat. The main module I used worked great, but they needed the results of the form emailed and recorded in the form of a PDF. Well, the PDF module didn't work and there was not another one out there that could even try to do the same thing. It took a month to get a response out of the developer, and the issue persisted. This, again, is not the fault of the Drupal core, HOWEVER, when using Drupal, you must use modules that make up for what Drupal can't do on its own, and those modules often don't work, or are not maintained well.

When trying to figure out whether or not to use Drupal, you can download it and try to create a fast mockup of what you want. Drupal is free and the modules are free, so you can test anything out at no charge. Just be warned that when you use free modules, you get free support, and the developer often don't have time to maintain a module for free.
Return to navigation