Skip to main content
Home
Drupal life hacks

Main navigation

  • Drupal
  • React
  • WP
  • Contact
  • About
User account menu
  • Log in

Breadcrumb

  1. Home

Drupal Development

By admin, 2 October, 2026
Drupal Buy Me a Coffee module refactoring and Kernel tests

Drupal Buy Me a Coffee Module: Refactoring, Configuration, Kernel Tests, and a Production Form API Bug

When developing Drupal modules, technical debt tends to accumulate over time. This is especially noticeable in smaller contributed modules that start as a simple integration and gradually gain new configuration options, UI elements, styling, support for multiple Drupal versions, and additional functionality.

In this article, I want to share the work behind versions 1.0.11 and 1.0.12 of my Buy Me a Coffee (BMC) module for Drupal.

Tags

  • Drupal
  • Drupal 11
  • Drupal Development
  • Drupal module
  • PHP
  • PHPUnit
  • Form API
  • Kernel Tests
  • Refactoring
By admin, 14 September, 2026
Drupal domain management dashboard for web agencies

How Do Drupal Developers Manage Their Clients’ Domains?

Drupal domain management can become surprisingly complicated when a developer or small web agency manages dozens or hundreds of client websites. Domains, DNS records, SSL certificates, renewals, expiration dates, payments, and different registrars all have to be tracked and maintained.

I have a practical question for Drupal developers and small web agencies.

If you build and maintain websites for clients, sooner or later you face a task that is not directly related to Drupal development: managing domains, DNS, SSL certificates, and renewals.

Tags

  • Drupal
  • Domain Management
  • web development
  • Web Agencies
  • Domain Registration
  • DNS
  • SSL
  • SaaS
  • Drupal Development
  • Freelancing
By admin, 17 August, 2026
Drupal 11.5 user role actions moved from hook_ENTITY_TYPE_insert to the Configuration API

Drupal 11.5: User Role Actions Are No Longer Created via hook_user_role_insert()

Drupal 11.5 introduces an important change for module developers and maintainers of installation profiles, recipes, and distributions: system actions for adding and removing roles are no longer automatically created through hook_user_role_insert().

The affected actions are:

Tags

  • Drupal
  • Drupal 11.5
  • Drupal Core
  • user roles
  • role actions
  • Configuration API
  • hook_ENTITY_TYPE_insert
  • hook_user_role_insert
  • Drupal configuration
  • configuration management
  • Drupal recipes
  • installation profiles
  • Drupal modules
  • Drupal Development
By admin, 3 January, 2026
Why You Should Use the Extend Help Maintainers Module in Drupal

Why You Should Use the Extend Help Maintainers Module in Drupal

Why You Should Use the Extend Help Maintainers Module in Drupal

Introduction

When working with Drupal, especially on large or long‑living projects, one common challenge is understanding who maintains a module and where to get help. Core and contributed modules often have maintainers listed on Drupal.org, but this information is not always easily accessible directly inside the Drupal admin interface.

Tags

  • Drupal
  • Drupal module
  • Extend Help Maintainers
  • Drupal help system
  • module maintainers
  • Drupal .info.yml
  • Drupal Development
  • Drupal contrib modules
  • Drupal custom modules
  • developer documentation
  • Drupal best practices
By admin, 27 November, 2025

Using PostgreSQL with Drupal: Is It a Good Choice in 2025?

Drupal has supported multiple database engines for many years, including both MySQL and PostgreSQL. While MySQL remains the de-facto standard across most Drupal installations, more developers today are exploring PostgreSQL as an alternative — especially those who already rely on it for enterprise applications and microservices.

But is PostgreSQL a practical choice for a real Drupal project in 2025?
This article breaks down everything you need to know.

Tags

  • Drupal
  • PostgreSQL
  • MySQL
  • Drupal Performance
  • Drupal Development
  • Database Engines
Drupal Development
Powered by Drupal