Articles about Drupal and Technology
We publish articles about Drupal and many other technologies.
Understand your project's site structure and data with Xray Audit
At Metadrop, we regularly work on complex projects such as multisites with over 20 sites, numerous contributed and custom-installed modules, various types of profiles, and where Config Split is used for configuration management. Dealing with this complexity can be challenging...
Updating Drupal to PHP 8
Almost 2 years ago PHP 7.4 reached its end-of-life, and in a little less than 2 months it will no longer have security support as well. Consequently, in recent months a large number of clients and providers have felt the...
The form API at the DrupalCon Prague
The Form API is a Drupal powerful system to create all kinds of forms. However, given its complexity, it may be hard to completely understand it, and it is easy to end up fighting against it when building complex forms...
Mocking third-party API in development and test environments
Mocking an API, and therefore not relying on the connection to the third-party service, is useful in development and testing environments.
Multiple databases on a single instance on Drupal 9
How to host multiple databases on the same instance on Drupal 9 using a prefix for the secondary databases and how to define the database connection using Database API.
Scrollytelling using scrollama.js, CSS and best practices
For some years now, a number of techniques have been quite popular with one thing in common: the introduction of animations or interactions triggered by the user's scrolling through the page. In this article we show you how to implement...
Composer 2 and Drupal
Composer 2 was released 4 months ago and it is an impressive improvement especially in terms of performance. Drupal is ready to be managed by Composer 2, and you should start using it as soon as possible.
DrupalCon Europe 2020
Metadrop was at DrupalCon Europe 2020 talking about self-management on remote environments and reactive programming.
How to develop a Pomodoro application for Slack in PHP
Slack has a very wide API to pull from. In this article, you will learn in a simple way in a few steps how to code a Pomodoro application based on PHP without having too much knowledge about the technologies...
CKEditor widgets: an alternative to Paragraphs?
Whenever users require to be able to enter predefined HTML snippets such as quotations, tabs or even simple layouts, our first option is usually to create new fields or paragraphs. However, there is an alternative that in some cases is...