Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

domino

13 sites Security covered
View on drupal.org

The module focuses on providing helpful features for developers focused on ease of development, automated tests & enhanced security for 3 types of environments: production, staging and development.

Features

Test users

The module automatically generates test users based on available roles in the system. By default it creates 1 test user for 1 role in the system (i.e. administrator.test user with Administrator role). Configuration allows to configure more test users in the system, whitelist test users to keep enabled on production and a few other options to fine tune test users behaviour and security. This feature aims to provide a reliable set of users for testing of permissions and functionality available for each role in the system.

Display emails as Drupal messages

This feature is particularly useful for writing automated tests. When it's enabled every email sent to a test user in the system is printed as a Drupal message. It helps to QA emails content as well as ensure that call-to-actions and links in the emails content work as expected (i.e. user registration or password reset links).

Display SMS as Drupal messages

It's a submodule and works with SMS Framework module. The functionality is the same as for display of emails as Drupal messages, but for SMS.

Configuration splits

Domino module comes with 3 configuration splits, 1 for each environment: Development, Staging, Production.

User roles

The module creates 2 new user roles: Developer and Manager.

  • Developer role is assumed for someone with full access to admin the whole system (usually developers)
  • Manager role is assumed for people with full access to the content & users (top privileges for non-developer)

Although this feature does not provide any smart functionality or pre-configured permissions, it helps to standardize on naming for technical and non-technical staff members.

Rerouting emails from development environments

Domino comes with email rerouting functionality for development environments, so that emails from such environments are never sent to real users. By default, it makes Reroute Email module is enabled but the feature is disabled.

If Reroute Email is not enabled for non-production environments, Domino will prevent all emails from being sent until rerouting is configured.

Automated blocking super-admin user

Domino automatically blocks super-admin user (uid = 1) and changes their username and password. This is done for security reasons - they have too many permissions which can't be removed. It makes this user a perfect candidate for hacking attacks. The module deactivates super-admin and changes name / password on cron execution or cache flush.

Dependencies

Activity

Total releases
2
First release
Jun 2025
Latest release
10 months ago
Release cadence
2 days
Stability
100% stable

Releases

Version Type Release date
4.0.0 Stable Jun 18, 2025
3.5.0 Stable Jun 16, 2025