Drupal, SEO, Hacks, and Other CMSs for Webmasters | Drupal Web

By Nacho Morato, 9 June, 2025

If you work with websites built in Drupal, you have surely heard about Composer. This tool has become essential for managing PHP projects, especially for those who want to keep their dependencies up to date and their code organised. In Drupal’s case, Composer is not only useful—it is now the recommended way to install and maintain the core, modules, themes, and other libraries.

By Nacho Morato, 9 June, 2025

Headless Drupal is gaining popularity in the web-development world thanks to its flexibility, scalability, and the growing need to deliver richer, more personalised digital experiences across multiple devices. By separating the back-end from the front-end, developers have greater freedom to build applications with today’s JavaScript frameworks, free from the constraints of traditional CMSs.

Tags

By Nacho Morato, 9 June, 2025

Have you ever wondered how files are transferred between different computers on a network? Although nowadays we usually upload and download files with just a few clicks from the cloud or email services, the reality is that FTP has been streamlining these processes for decades—long before the web as we know it even existed. Despite its age, this protocol remains highly relevant in fields such as web development, server administration, and in companies that need to move large files from one place to another.

Tags

By Nacho Morato, 7 June, 2025

There are a series of must-have modules for any Drupal project.

I’m not talking about modules that might help depending on your needs, but about absolutely essential ones you’ll have to install if you want a healthy, well-configured project.

Pathauto

This indispensable module lets you create patterns for generating the slugs of your URLs. You can use every kind of Drupal token. These days it’s totally necessary, because routes like /node/ aren’t usable.

By Nacho Morato, 7 June, 2025

I’ve just installed Drupal 10 after many years without using it, and my first look is at the path issue, which has always been left a bit up in the air if you don’t tweak anything. I’m talking about the redirects that should ensure you always reach the same URL, and I’ve verified that this is still the case.

Problems with paths

First you have to enable clean_url, which you probably activated during installation. This removes dynamic URLs with variables, which in Drupal look like q=something.

Tags

By Nacho Morato, 7 June, 2025

I confess that I have always been in love with Drupal. But I have ended up surrendering to the simplicity of WordPress.

The prevailing idea is that Drupal is used for large-scale projects and WordPress for every kind of project. But if they are simple—like a personal blog, a business website, a small store, etc.—it’s better to use WordPress.

By Nacho Morato, 6 June, 2025

Drupal is a CMS for building dynamic websites. Like other CMS frameworks, Drupal has a modular interface that allows developers to customize and extend the CMS.

It is a great content-management tool, a powerful web-application framework, and even an excellent social-publishing platform.

With Drupal we can build anything we can imagine.

Its website and community are at Drupal.org, and Drupal is a registered trademark of Dries Buytaert.

Tags