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

(1-25 of 53)
Companies can't remove reviews or game the system. Here's why
February 09, 2023

Drupal! You beauty!

Score 10 out of 10
Vetted Review
Verified User
  • To develop content oriented and transaction oriented sites
  • Non technical users can easily build sites using Drupal
  • Drupal 8 and above have responsive design included.
  • Easy access to inline edit mode that directly allows the users to edit components then and there without having them to move to a whole new page as in case of full page edit mode.
  • Content revisions
  • Content translations
  • Database and server logs
  • Error backtrace
  • SEO
  • Can be overwhelming to new users
  • Integration with APIs requires full Drupal technical knowledge
  • Default package size is large
If you have a team that comprises a less number of developers and large number of content writers than Drupal is a must.
It is written using PHP which almost all developers habe experience with or can get easily accustomed to.
Multilingual functionalities of Drupal are exceptional.
Last but not the least, if you are looking for content management systems then look no where Drupal is your answer.
Sohail Lajevardi | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Reseller
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
  • 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
Fernanda Ministerio | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is a very powerful tool for the general construction of websites. Drupal is used by my department as a content management tool to bring information and communication to our users on a variety of digital channels. All of this is managed using the open source Drupal framework for which we have a license. Another very interesting point is the possibility of applying different themes for each site. It allows good user management and is also easy to use.
  • Open source framework
  • Variety of themes, colors and possibilities of work with images and texts
  • Easy to use
  • Security and new release notifications are a hassle as they happen too often
  • Allowing them to write PHP modules is a big advantage, but sometimes integrating them is a small challenge due to the version the developer is working on.
  • Steep learning curve, but worth it
Drupal is suitable for design or development professionals looking for a more robust platform than Joomla or WordPress. It has many better features. With a little thought and creativity, Drupal allows you to do many amazing things. The possibility of integration with PHP modules is really the limit for customization. However, Drupal is not suitable for amateurs; someone who wants to make just one website for themselves; or a professional on a tight deadline. The learning curve can be a very big obstacle and is sometimes not worth it.

I have been working for some time and sometimes give up on some projects and choose another tool. It is definitely not a technology for those in a hurry, it is necessary to have time and dedication. The newer versions of Drupal are more friendly and intuitive and allow the construction of many cool things.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Drupal is the content management system we choose when we made our website again.
It is used by both marketing and IT department :
The marketing dept uses it mainly to manage content, add or modify pages, and get customer behavior insights,
while the IT dept uses it mainly for user/access management and maintenance purposes.
  • Enterprise-level security and performance
  • Easy skin/ UX-UI customisation
  • Easy plugin management
  • Large web community in case of need
  • Development is complicated and hard to learn, even for experimented developers
  • Time-consuming maintenance (frequent updates and patches to install)
  • Plugin development could be easier
On my sense, it is by far the best enterprise Content Management System, at a time when security and scalability are highly required. But consider another way if you can't afford a robust 3rd party IT provider or a specialized/dedicated IT team that can provide support for non IT users.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Drupal is used by my department as a content management tool to reach our target audience in multiple digital channels. We manage the educational author's key works, charities managed by them, their educational talks, the reader's page. All this is managed using the Drupal open-source framework for which we have a license. The ability to apply different themes for each website is useful in managing multiple authors and giving their websites a unique look all through Drupal's specific themes and skins which are applied through a few clicks.
  • Open source framework and localization.
  • Multiple themes and skins for user's webpages and websites.
  • Allowing them to write PHP modules is a big advantage, but at times integrating them is a slight challenge due to the version on which the developer is working.
  • Security and new release notifications are a hassle as they happen too often, but are still a good thing to have.
Drupal is very well suited for creating blogs, and websites for people like music artists, authors, and universities. It is very easy to customize and the deployment is not a hassle at all as the changes are reflected instantly. It is very scalable too. Scenarios where Drupal is less suited are when it comes to security or having your own video player or media player. Though it has robust support for images, the support for video could use some work.
Fred Bals | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Open source CMS use by our content team for collaboration and to share files. As the content team is scattered across three different geographies, Drupal allows us to communicate and collaborate quickly and easily through an intranet site. We find it ideal to edit collateral among several collaborators. The allocation of roles to each user allows a quick review cycle while lessening the chance of errors.
  • Easy to use, especially compared to other open source CMS.
  • Robust user community to address issues and to provide advice.
  • Steep learning curve (but easy to use once you learn the system).
  • Poorly written or unsupported plug-ins can be a security liability.
Our experience with Drupal is for in-house websites ranging from relatively simple blogs to enterprise-level collaboration sites. In our case, we use it to develop content among an internal audience. I'd recommend it for any team that has a technical bent or has developer support (we have both). Drupal can power any number of websites, from extremely complicated to simple portfolios.
Lindsay Halsey | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As a search engine marketing agency, some of our customers' websites are powered by Drupal. We configure modules to ensure their websites meet search engine marketing best practices. Overall, we find Drupal to be a powerful content management [tool]. The initial learning curve can be steep, but once you understand how Drupal is organized, it's a solid CMS.
  • Powerful
  • Easy to scale
  • Can be overwhelming to get started
  • No two Drupal websites are built quite the same
Well suited for businesses with large websites.
Richard Davies | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Drupal has been selected as the CMS for our new city website. It was time to replace the custom, home-grown CMS we've been using for almost 20 years, and we wanted something that could power a large, enterprise-wide website. We wanted something with a large user base and healthy ecosystem so that we could ensure that the software will be supported and maintained for years to come. Drupal fit the bill as one of the most popular open-source content management systems that is used by over a million websites, many of them government websites like ours.
  • Drupal has a large support community. Many businesses and organizations have adopted it, and it has a large developer base, so it's likely to be around for a long time.
  • Drupal is designed around the concept of structured data so that the data you put into it is reusable and can easily be referenced or accessed by other pages, or exposed through APIs to other systems.
  • Drupal is well suited for building large, complex websites.
  • Drupal has a steep learning curve due to its flexibility and complexity. Because it's so flexible and customizable, sometimes it's daunting trying to figure out the best way to do something.
  • Some aspects of the system don't receive the support and attention they need, particularly contributed modules. It can take months (or years) for bugs to get resolved, or for new features to be developed. Many of the contributed modules are poorly supported. It's common to find modules that still haven't been migrated to the latest version of Drupal, even though it's been out for over 2 years. It's also common to discover a bug, only to find out that a patch was already submitted to fix that bug months ago, but hasn't been merged into the module yet.
  • Upgrading to new versions of Drupal core can sometimes be painful and challenging, depending on how you've customized it or what modules you've enabled.
  • Sometimes it's difficult to figure out how to customize a particular aspect of the system because you have to work within the framework it provides.
Drupal is a good choice for large, complex websites. Because it was designed with structured data in mind, it works will with data-rich websites where you need to reference data in different ways and on different pages. For example, a website acting as a music library containing a database of artists, albums, and songs. Or a large corporate website or government website.
Drupal is probably not the best choice for smaller, simpler websites. For example, it's probably overkill for a small brochure website with only a handful of pages that rarely change.
Rose M. Warner | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Drupal is an excellent content manager since it handles large volumes of users and content. We use it in our web system and in the internal intranet. It allows us to create profiles of the users with details and excellent personalization. Besides the personalization, Drupal gives us the facility to add what we need through modules.
  • Is easy to install and has a very professional and clean interface.
  • Has a lot of free and paid add-ons for anything you can think of. You can also design your own because there is enough documentation for that.
  • Drupal is excellent for websites with a lot of content, also where you require high personalization of the permissions and details of the users.
  • Has excellent options to implement your websites in different languages.
  • As the new versions evolve, they become incompatible with older complements.
  • For those who start, the learning curve is steep.
Drupal is suitable for websites with a large amount of content or users since it handles traffic and user customization very well. It is not very suitable for small projects.
Josh Howe | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
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
  • 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.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Drupal is a well developed, well-known Content Management system, capable of handling a large volume of visitors, and can create a number of content pages. It can be used as a simple blog, can make interactive business sites, and can create an e-commerce site too. Can easily be customizable to meet one's needs. The theme system is another of the important features, as you can use the large number of free templates available if you do not want to build from scratch.
  • Handling a large number of users easily.
  • Can get easy themes, modules, as it is available for free too.
  • Can create large sites, dynamic blogs, e-commerce, interactive sites.
  • Can be difficult to deal with for a non-technical person.
Drupal is a highly used product among developers to create different types of websites, blogs, e-commerce sites. It includes shopping carts, help desks, live chat features, and inventory management. Drupal has a very strong community, so it's easy to get your problem solved. It can be connected with other tools like facebook, twitter, chat systems etc.
Features :
Advanced User Management
Open Source
Plugins
Support
Collaboration with other tools etc.
Dr. C. Michael Sturgeon | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I am, in addition to my organization title, a web developer. After many years of coding, I decided to look into CMSs as this allowed clients to access their sites and update content as needed. Some clients find that the use of Drupal is the solution to simplifying the updating process. Drupal is one CMS that allows the administrator to assign pages or content areas to specific personnel. This again is the solution to the problem of multiple people updating. Depending on the need, Drupal offers flexibility. As a full organization, departments can be given administrative or editor access and avoid even seeing other departments' pages. In my opinion, this is the best solution, especially for the price.
  • Very flexible CMS (Content Management System)
  • Coding is not required; however, could be useful
  • Offers various levels of control
  • Themes for layout and color schemes are available at reasonable prices
  • Drupal does have a learning curve that requires time, especially if new to CMSs. Therefore, before starting one should be prepared by making a site on their own time prior to offering Drupal as a service.
  • Documentation is lengthy but thorough. Some of this gets complicated and the community of users is not as large as some others, such as WordPress or HTML, JS, JQuery, CSS etc.
  • The languages used to develop Drupal are a variety and they are multiple. Therefore, if the developer would like to use it and tweak the code, they must know a number of web programming languages.
If I have a colleague that is technically sound, I would recommend Drupal for web development. I would particularly do this if they are short of time to keep there site up to date. If they lack the time or willingness to put much effort into the updates or any type of changes after the site goes live. In addition to the matter of content management, the language(s) and development of Drupal help it to be a more expedient page load. Of course, at times, the theme could factor on this matter.
Matthew Deakyne | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Drupal is being used across the whole KU organization. It's the primary content management system, and pages are created for departments, units, and organizations on campus. It provides a supported solution for users to manage their own content, for web developers to help optimize and for marketing to track usage. Content is also exported in blocks to feed other systems with information, including important academic dates.
  • Managing content blocks. Drupal is very effective at providing a standard way to move content across systems.
  • User management of content. Users have complete control over their spaces. It requires some training, but users can update content and create alerts without the need for a web developer.
  • Overall design. Drupal looks pretty good, and provides a good structure for simple text, graphics, and links.
  • Drupal is not intended for visualizations or other interactive content - this is an emerging field that could be better.
  • While mobile responsive, I wouldn't call Drupal the most modern design. It's functional, but not beautiful.
  • Users have control over their content, but it can be difficult to figure out how to do what you are trying to do.
Drupal is very good for basic content that can be managed by the end user. It's less suited for interactive content and does require training for end users to be effective. There are other products that are more beautiful, or easier to use - but it scales well for an organization of our size (~10,000 employees, many more students).
Jimmy Mack | TrustRadius Reviewer
Score 5 out of 10
Vetted Review
Verified User
Incentivized
Drupal is used as the content management system for our organization's intranet. The intranet has hundreds of pages as well as image and document storage capabilities. It also has a number of custom integrations built by the organization's information technology department that have been integrated into the Drupal system for use. Users across the organization access Drupal.
  • It has a document repository that makes it easy to store necessary documents
  • It has an image repository where users can store images
  • it has the ability to have many users across the organization
  • it can be a bit buggy at times
  • it's not the most intuitive user experience
  • while it's nice there is a photo repository, the folder structure could be formatted a bit better
Drupal is a good basic CMS for people who are looking to have more advanced features that a CMS like WordPress but aren't looking for an enterprise level CMS. In my experience, Drupal has worked great for small or mid-sized companies, non profits, etc. The recently released Drupal 8, which I have not yet used, looks to be a big improvement in user experience.
Stefanie Cash | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
My company needed a new website that was responsive, allowed for an easy to manage content management system, and flexibility/scalability. Due to Drupal being open source and having the ability to create templates that are customized - it solved many of our business problems. Some of those problems being; dynamic response, loading forms, creating custom landing pages.
  • Content storage
  • Easy backend navigation
  • Ability to add users with ease
  • WYSIWYG
  • Rich Text Editor
  • Containers
I find Drupal is only suited for individuals who are savvy with content management systems. It is not a difficult learning curve to overcome, but without experience, it does make the navigation hard. Loading up content and physical management of said content is a breeze. Scalability also makes Drupal a solid go-to for website development.
September 11, 2018

Drupal is the 777 of CMS'

Sean Pomory | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Drupal is used to manage our primary website. It is managed by the Marketing department, without any involvement from the IT department. It serves as a quick, effective and relatively inexpensive way to manage over a thousand pages of content. In addition, the direction towards API first has significant savings, allowing us to build a solution that integrates many technologies into one interface for content editors.
  • Content Management
  • Document and Media Management
  • SEO Management
  • API Integration
  • Easy to manage updates
  • User management
  • Can be extremely difficult to ramp up to production
  • If built poorly, nearly impossible to fix without a full rebuild
  • Drupal core updates can be a pain in the butt.
Drupal truly is a CMS that can do everything you would want a CMS to do. The only downside is that you typically have to have a good agency build the site so that it's easily usable by content editors. Drupal's security is widely known at this point so it serves as a useful tool in government, finance and healthcare.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Our college and entire university have been using Drupal to create web pages. It provides an easy web working environment for both web professionals and non-professional users. For the professional users, you can work directly in a code mode and write your own CSS style. For the non-professional users, you can use the default functions and use it as simply as you are using a Word application. Drupal also gives different users different roles. You can assign a less experienced user a lower role, he/she can draft the initial page and wait for an experienced user to approve and publish the page.
  • Work fine for both code writers and non-experienced web content creators
  • Easy to start with
  • Easy to manage different users
  • WYSIWYG editor
Drupal is a good content management system for a large organization which has maybe more than a couple of hundreds of pages. It might not worth it if your website has a few pages.
Brian Nizinsky | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Drupal hosts our main public website, which has hundreds of thousands of users visit it monthly. It is being used by the marketing department and we chose it for its flexibility and ease of use. We were stuck with an old CMS that was rigid and a pain to work with. Our developers hated it and it prevented us from being nimble. Drupal solves those problems for us.
  • Drupal separates data from presentation, which is very important when you are trying to build a website. It is great at letting the back end developers focus on data structure and the front end focus on presentation.
  • You can change anything you need to, or find someone who already has. Since its open source you can find a developer who can help you with a problem.
  • Its been around for a long time and there are many mods that have been created to solve many problems.
  • It can be daunting to a developer who has no experience with Drupal at first. There is a learning curve and it may not be for everyone.
  • Because there are so many choices for mods and add-ons its hard to pick which ones are the best.
  • There are not as many people with Drupal 8 experience out there even though its been over a year since its release.
Drupal works well when you have to build a website but don't always have all the info on specs, or the specs change quickly. It allows the developers to write less code and use native Drupal features to get that type of work done.

I think it's less appropriate if you do not have developer support for it. Drupal isn't for the faint of heart or people who are used to something like Wordpress.
Andrew Shannon | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We used Drupal to create our own custom learning management system for the company, which helped us digitally distribute our software packages and limit the amount of time users had access to them, thus making them subscription products, which was something we were never able to do before. Customers loved the move because it did away with having to use a DVD disc in their computer and remember to bring it with them when they needed their kids to do their homework. We also made a secure online space for kids under the age of 13 to interact with their teachers on homework and class discussions, thus adding another digital layer of interface between teachers and kids for better communication.
  • User management was great in Drupal, we were able to create custom roles for users and assign them special permissions based on their roles.
  • Customization of Drupal was a real strength, we were able to customer our site to look exactly the way we wanted and mocked up in our early brainstorming sessions. There is a vast array of add-ons available to Drupal for themes and customization that anyone can take advantage of.
  • Add-on modules were the real strength of drupal, because anyone in the world could develop and offer new add-on functionality for drupal and those developers could share it with the whole drupal community and help each other advance the add-on module together.
  • The community is really the best part of Drupal, there is a huge pool of developers all contributing and helping each other to advance Drupal with new features and better security all the time.
  • The one thing that Drupal could improve on are the upgrade paths for updating the system between each major release of the software, when drupal moved from version 7 to version 8, most people could not do the upgrade for many months, while they waited on the add-on modules they used to be updated to work with version 8 as well. I think involving the module developers earlier on, on new major update releases could help fix this.
  • Add-on modules can sometimes be slow to update or fix problems because some developers aren't that active in updating their add-on modules
  • Some module developers build modules that only serve their own immediate need and are not willing to update or advance their modules to expand its functionality to serve others similar needs. Other developers are usually offered to take over and customize the project for their own needs but sometimes the documentation for existing modules can be lacking, depending on the developer.
Drupal is great for companies looking for a really customizable and affordable Content Mangement System (CMS) with a huge developer base so that they can build their own custom website to meet their needs.

Drupal may not be the best option for a company looking for a really simple and easy to update website with minimal functionality though, those companies may want to look into a WordPress site instead.
Joel Tanzi | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
In my work with a digital agency, I was building Drupal sites, adding features or modifying existing sites, or debugging Drupal sites for our customers. It was a foundation for most of our site building projects and was used across the company. Drupal's importance as a content management system cannot be overstated as it remains one of the most powerful tools for building robust sites that deliver rich, complex content types with well-designed layouts. It abstracts away much of the code that would need to be written to wireframe a website and allows one to focus on the higher level requirements of the site including design, content management, user management and security without having to spend hours writing baseline HTML, CSS and PHP code.
  • Drupal has the most flexible and robust site building tools available for quick site-building; it is possible to have a Drupal site up and running in your local development environment within a minute and immediately get to work.
  • It expertly uses a modular approach to extending your site, with the Drupal core shipping with most of the ones you will need, but with a vast array of modules available in the Drupal space to quickly and easily add features such as Google Maps, powerful layout designers, block management, menus, and more. Many times you can install a theme that fits the needs of your site and greatly reduce the amount of styling necessary to get a terrific-looking site, as well as the amount of JavaScript necessary to create things like slideshows.
  • It makes user management a breeze with the ability to easily create new user accounts and assign roles that govern access to content types and overall site management. It is therefore much easier to hand off a Drupal site to your customers and be confident they won't break it, while still finding it easy to manage their content.
  • Drupal's flexibility comes at the cost of having a fairly large footprint. It can take up much more space than a site developed using JavaScript, CSS and HTML that has been optimized; it is much harder to reduce the folder size of your Drupal site due to the number of moving parts required.
  • Drupal has many dependencies that can conflict with your local development environment at times and it can therefore be cumbersome to set up a Drupal site on a new machine or one that has other development environments on it that may use different PHP versions or paths to the PHP executable.
  • Drupal lags behind WordPress in terms of the number of themes and modules available, due to its smaller user base.
  • It has a much higher learning curve than WordPress, and to use it to the utmost you will need to pick up some degree of understanding about SQL, PHP, CSS, and Drupal components.
Drupal works very well for enterprise sites with complex content types that require multiple content managers to maintain it. It may also work very well for something like a corporate intranet. Developers for small business sites may find it better to build on a simpler system using JavaScript, PHP, HTML, CSS, and frameworks like Angular or React, but Drupal's ability to make content and site management easy for your clients still drives its use for small businesses.
Shane Sevo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
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.
  • 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.
September 23, 2016

Drupal as a framework

Armen Danielyan, PMP | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are a small department (in a big non-profit organization) that supports organization's international and domestic development projects through consulting and implementation of ICT solutions. We develop websites and web applications such as online databases, digital libraries, data collection and visualization platforms, communities of practice and many more for these projects. We switched to Drupal in 2011 and never looked back. For most of the websites and applications we develop Drupal is a perfect fit. The development on Drupal is very efficient and most of the time is as easy as selecting right modules and configuring them to work together. In 90% of cases we don't have to write a single line of custom code. We do create custom themes based on custom design though.
  • Databases. Drupal is a great choice for building an online database. It has great tools for creating advanced data structures out of the box. With help of a few contributed modules the possibilities are limitless.
  • Digital Libraries. Drupal is also a perfect solution for digital libraries. With integration with search engines such as Solr, faceted search, and document preview we can build searchable and filterable digital libraries of any scale.
  • Websites. Being a content management system in the first place Drupal is a perfect platform for websites - large to small. It's extendable with more than 12,000 open source modules that can do almost anything. There is a famous answer to almost any question in Drupal community - "there is a module for that".
  • Content management. Content management is perhaps the strongest part of Drupal. You can easily create and place your content anywhere on your website, reuse and aggregate it in many different ways.
  • There are not many areas where Drupal needs improvement that haven't been already address in Drupal 8. However there is one feature I want to mention that could have been implemented better -- the Forum (or discussion board). Although with a few contrib modules and a little of custom code the forum functionality in Drupal can be fine tuned to be almost as powerful as Google Groups, it requires a lot of effort to make it work as expected.
  • Out of the box theme in Drupal does not look professional enough. Most of developers will want to replace it with something else. Thankfully there are hundreds of free themes available for Drupal for free, and many more can be purchased online.
So far my positive experience way outweighs the negative. Most of the issues we faced were solvable with a little to medium effort. Many people complain about a steep learning curve of Drupal. However I think it is not always true, especially if you are a professional developer. In any case the effort you make to learn Drupal will pay off in full.
August 09, 2016

Drupal review

Alex Lada | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
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.
  • 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.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use it for our main website that is our marketing tool. This website is hosted separately from any other application we have because it has to be available during an emergency. It is really a place to attract customers.
  • Easy to manage users, access, etc.
  • Simple to use (for regular users)
  • Fast platform if set properly
  • Development for it takes time
  • Initial setup can be pain
  • Editing sometimes may not be applied immediately and requires IT assistance
It is great when you want to control content that is being published, but it is not as great when it comes to development, setup and maintenance
Eric Batson | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Drupal was the software used to create many of our organization's intranet sites. It was used across the majority of the organization. Each operating unit used it to create sites that conveyed who they were, the work they did, and other basic information. We used it so the operating units' sites would be uniform in their look and feel. Consequently, information would be be found in predictable locations across the operating unit sites.
  • You don't need to be a developer to use Drupal. You just need to learn its functions.
  • We were able to train people with various non-computer backgrounds to use Drupal. It can be learned by a range of people who are not "technical".
  • Drupal sites can include APIs, webforms, slideshows, parent and child pages, and more.
  • The option to compare older site page versions with the current version could be easier to decipher from a visual standpoint.
  • It would be great if the various customizable features included descriptions of how they function for the many non-technical users who work on Drupal.
  • It can be tough for users to find previously added slides (in the slideshow carousel) to edit them.
It is good for organizations like mine where standardization and clarity were the main goals. If you want a fancy and dynamic site then this may not be the solution. This is also a good option if non-technical people will be tasked with its regular maintenance. A little training can go a long way with Drupal.
Return to navigation