I confess that always I've been in love with Drupal. But I have just given up on the simplicity of WordPress.
The general conception that has remained is that Drupal is used for large projects and WordPress for all kinds of projects.. But if they are simple like a personal blog, a business website, a small store, etc., it is better to use WordPress.
If you don't know Drupal thoroughly, discover What is it
And is that WordPress is capable of installing, configuring and using it anyone. And based on plugins we can give it many functionalities and convert it from an ecommerce to an LMS or a static website. However, the feeling that Drupal gives to a user who starts as a webmaster is dizzying.
There is a cartoon that illustrates this very well.
Let's see the differences between the two CMS in more detail and at the end I will leave you my personal opinion. The evaluations are made thought for "normal" users, people who want a website. Development or design issues that are often left to professionals are not taken into account. And that's another league.
Drupal 7 vs. Drupal 8 vs. WordPress
Just by downloading the packages from its official website we see that something happens.
Drupal 8 weighs 31 MB compressed compared to 3,9 MB for Drupal 7 and 13,9 MB for WordPress
The Drupal 8 package weighs more than twice that of WordPress and when we install it we have a
Flexibility and robustness
For me it is the great strength of Drupal and the one that makes me feel so comfortable. With Drupal everything fits together like a big puzzle. Any module that you install to give functionality will be integrated with the rest of the options.
With WordPress you can do almost everything without having to program there are great plugins, but they work independently.
A simple user permission issue is not solved in WordPress. You add a plugin for a forum and you cannot manage the permissions for your users or they are not all.
If you want a new content type you can add it but not all the plugins, for example the advertising ones, will work for you, or the SEO ones, etc, etc. And then you have to be playing code and it is very frustrating. Because you see how you have things working independently, but you know that they do not mesh
for example if I want to set up an LMS with a forum, In WordPress
In Drupal by default you can:
- create all the types of content you want (in WP you only have post and page)
- create all the taxonomies you want (in WP you only have category and tag)
- create roles and manage user permissions
- create a forum
and also with panels and views you can generate, based on clicks, all the landings configurations that you can think of with dynamic content. Something similar to the blocks that WordPress is starting to implement with Gutenberg but much more powerful. You deserve a video.
Other point in favor of using WordPress without being a designer. I'm not talking about front-end specialists.
And although Drupal has many free themes and some very good ones, I have even seen commercial themes for Drupal on Envato. WordPress has infinite themes of all types and for all tastes.
In addition, creating a child heme in WordPress and modifying it to your liking is super simple, while in Drupal it is much more complex.
There are really beautiful projects in Drupal, but they usually come from the hand of developers. They are customizations. And I go even further. Drupal has so many options and so many possibilities when configuring everything that if you buy a theme it is usually difficult to leave it as you see it in the demo.
With maintenance I mean updates of the cores of the CMS and also of the different plugins, or modules and the themes that we have installed.
And here the clear victor without ningún type of doubts is WordPress. The ease with which you install and update anything in WordPress is enviable. And reliability. I think I've only had update issues once and I use it intensively. With Drupal on the other hand, first I did backup, then I crossed myself and I started updating.
And this is a very, very, big barrier for people who want to keep projects small.
Search Engine Optimization
WordPress is "SEO heaven" and with this I say it all. You can optimize any aspect. You will always find a plugin to improve speed, or urls, redirects, meta tags, titles, structured data, reviews, etc, etc, etc.
There is a large WordPress sector focused on SEO and website positioning, especially in Google, and it shows.
Community and information
This is a point where despite extensive Drupal documentation WordPress wins again.
And it is that when you have a small problem, something that of course is not documented finding help in WordPress is much easierThere are so many people using it that it has surely happened to many more people and just doing a Google search will get you dozens of results.
It's not that Drupal has a bad community, or bad themes, etc. Is that WordPress in these aspects is much better.
Thus, If you are starting with this web and / or you just want a personal website or for your business without complicating your life, use WordPress. Then if you want to try Drupal or other CMS.
If your project is something more serious and powerful, look at Drupal. A great portal for a university, an intranet for your company with many workers, etc. so keep Drupal in mind. Ask for budgets for your idea and go ahead.