Drupal 9
Although the easy setup of WordPress has made a big name for itself, the open-source CMS is still far from perfect. There are cases where open source users prefer Drupal as their CMS of choice because of the advantages it offers. For those who are new to the CMS world...
Drupal's "clean URLs" rewrite query strings into human-readable text. A query string is a text in a URL preceded by a "?". For example https://example.com/?q=node/44 Query strings get in the way of search engines and are bad SEO practices. Google is not bad at understanding URLs with query strings, but...
Component-based theming is becoming very popular nowadays due to several reasons. The most important ones are reusability and portability of components. Pattern Lab is a front-end framework that uses an atomic design architecture to implement the component-based design. In this article, we will discuss more about Pattern Lab and how...
This year 2021 seems to be the end of "third party cookies". For some time (even years) several browsers have been blocking them, but Chrome was not willing to do so. The reason is simple, third-party cookies are widely used for online advertising, they are an attack on the privacy...
I love Drupal, I have been a Drupal specialist for more than 10 years. In all this time, I have maintained my commitment to Drupal and I know I will continue to do so in the future. Why is that? Below I share with you my 5 TOP reasons to...
What is a multisite, why would I need it and why Drupal combined with Domain Access is the best option? What is a multisite? When I say multisite, I mean a website that consists of a single codebase and database but has the functionality to virtually create multiple websites. A...
When you have to modify the values of the fields by code, there are several ways to do it. The most typical one: $entity->field_name->value = 'foo' $entity->field_name->target_id = 123 but it is the same as doing: $entity->field_name = 'foo' $entity->field_name = 123 That's a shorter way to write the same...
In some cases it is necessary to move a module already installed in Drupal to another directory. To give some examples: You want to have all modules that have some patch applied in a separate directory to facilitate future maintenance.You want to move a custom module that you put by...
When creating a Drupal 8 or 9 project using the drupal/recommended-project composer template, you may notice during certain Composer commands that the scaffolding files are copied from an "assets" directory inside the Drupal core directory to their correct place in the codebase. But did you know that the plugin that...
Tokens represent an inline replacement when evaluating or rendering text. In Drupal, the Token module dates back to Drupal 4.xand still exists for Drupal 8 (and Drupal 9). This has long been the backbone of powerful features in Drupal, such as user-configurable dynamic aliases with Pathauto, robust meta tag control...
Pagination
Have Any Project in Mind?
If you want to do something in Drupal maybe you can hire me.
Either for consulting, development or maintenance of Drupal websites.