Drupal is a powerful but complicated CMS
December 11, 2018

Drupal is a powerful but complicated CMS

Nate Dillon | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User

Overall Satisfaction with Drupal

I used Drupal in a previous organization to build websites for clients. Drupal was our primary CMS, and we used it to build about 12 websites per year. I currently use Drupal to build a few of my personal websites, as well as websites for friends. I also use Drupal to build and maintain a website for an organization that I am a part of.
  • Very powerful out of the box
  • Highly customizable
  • Secure
  • Good community
  • Steep learning curve
  • Resource intensive
  • Custom coding and templates can be difficult
  • Painfully slow for features and fixes to be added to Drupal core
  • Free to use and much easier than creating custom applications
  • Highly customizable, so it can handle most any application
  • Spend a lot of time looking for solutions
WordPress would be the best alternative to Drupal that I've seen, but in my experience, Drupal is better at complex websites that need a lot of customization. WordPress would be much better suited for a blog than Drupal.

I only briefly looked at Joomla, and I wasn't impressed.

ExpressionEngine seems very nice, but it is not free.

Jekyll is great for websites that can be static, without a database, but updating content requires the users to be able to edit pages manually, as there is no interface for editing. There are some services that offer an interface for editing Jekyll projects for a price.
WordPress, 1Password, Jekyll, Chrome DevTools, Trello, HipChat, TeamViewer, GitHub, Bitbucket, Gitlab, Evernote, Sketch, Parallels Desktop, Zoom, Oracle VM VirtualBox, Vagrant
Drupal is well suited for websites that need a large amount of customization, such as several different types of content. It also works well for sites that will require a large amount of control over users and permissions. It would be less appropriate to use on smaller, simpler sites. Also, you should be cautious using it on shared hosting servers, as it can tend to use quite a lot of server resources.

Drupal Feature Ratings

WYSIWYG editor
8
Code quality / cleanliness
9
Admin section
8
Page templates
9
Library of website themes
Not Rated
Mobile optimization / responsive design
7
Publishing workflow
8
Form generator
8
Content taxonomy
9
SEO support
8
Bulk management
9
Availability / breadth of extensions
9
Community / comment management
9
API
9
Internationalization / multi-language
Not Rated
Role-based user permissions
10