PHP: The latest news in the PHP world

Dries Buytaert - Personal website of Dries Buytaert

Drupal - Open Source Content Platform - Modules

Kiyoh Rating

18 hours 56 minutes ago

A Kiyoh rating module designed to help you with getting the ratings from the Kiyoh XML Feed.

At the moment it only works with the theme render hook, here is a code example in a preprocess hook:

$variables['kiyoh_rating'] = [ '#theme' => 'kiyoh_rating', '#kiyoh_hash' => 'your_hash', ];

DANSE Drupal - Audit - Notification - Subscription - Event

20 hours 13 minutes ago

Allowing administrators, content editors and users to subscribe to content or other events to get notified about them is nothing that's provided by Drupal core so far. There are many modules around, that allow some of that functionality, but each of them addresses only one particular aspect, e.g. subscribing to comments on the author's content.


Leaflet Layers

20 hours 56 minutes ago

Administer your Leaflet layers through the Drupal UI and combine layers from multiple modules into bundles.


Webform JS Steps

21 hours 37 minutes ago

This module provides a new webform element called "JS Step" that provides a way to divide webforms in to steps that do not require any page loads or Ajax calls.

Client-side validation is recommended as back-end validation is supported but only triggered on the final submit.


Devel Kint Extras

1 day 1 hour ago

This module offers to display methods and statics available for an object when using Kint.

Kint plugins responsible for showing object available methods and static class properties were removed from the Devel module for Drupal 8 since version 3.0. This module re-adds back those features as an external module.


Build scripts

1 day 9 hours ago

Build scripts is a module that adds functionality to run scripts from within Drupal user interface (for example to build a static site). This module is built for running Gatsby builds, but is very customizable and can be adapted to many different purposes.


Review date

2 days 3 hours ago

Provides a "last reviewed" date field on nodes. This can be set manually, otherwise it will default to the timestamp when the node is first published. Also includes a form to set the last reviewed date when viewing content.


OpenApi Redoc Document Converter

2 days 16 hours ago
OpenApi Redoc UI Converter

This module provides a Redoc Converter which will convert your OpenApi file into a valid document format. It provides a functionality where you can show your OpenApi document formatted style on the Page, along with your node data.

1. Install module using Drush or using Drupal UI

2. For this, you need to add redoc tag in you page while adding/editing a node.

3. The format of the field should be full HTML to support the redoc tag, it will not work with any other format if not supported.

Kushal Bansal

Mail Alterer

3 days 10 hours ago

This provides a simple mechanism for overriding values in emails being delivered by the website.

The primary intended use is to replace URLs from an admin-only instance of the website to the site's primary URL.

Configuration is handled by adding lines to the settings.php file, see the included README.txt for details.


Tome AWS

4 days 13 hours ago
  • Incremental deploy
  • Redirect management
  • Delete obsolete files
  • Provide a final summary of the operations performed
  • Improved user experience with drush

Content Domain Exception

4 days 20 hours ago

A Drupal 8 module to add a exception to exclude specific domains from the field content and block contents. Specific domains will treat as absolute URLs and will need to be replace with relative URLs using hook_entity_type_alter().


Call Now Button

5 days 12 hours ago

Call Now Button places button to the bottom of the screen which is only visible for your mobile visitors.
Because your mobile visitors already have a phone in their hands this module will allow them to call you with one simple touch of the button.
No more navigating to the contact page and no more complicated copy/pasting or memorizing the phone number!

Neslee Canil Pinto

Tasty Backend Gin

5 days 13 hours ago

Style your admin toolbar with Gin! If you're using the Gin administration theme along with Tasty Backend this module will apply the Gin styling to the admin toolbar. The icons and fonts will match the ones provided by the Gin theme for the Tasty Backend management menu.


File linktext formatter

5 days 16 hours ago

This module allows to use string text field value as link text on a file display formatter.

This is similar to generic file formatter from core, but allows to use the value of an arbitrary field (string field only) for the link text.


This module has no additional requirements


Install this module as usual


Configuration is done on field basis (field formatter). Go to Manage Display tab of your entity and change the display formatter for your file field.



5 days 20 hours ago

A Javascript 360 Panorama Viewer.

Panolens.js is an event-driven and WebGL based panorama viewer. Lightweight and flexible. It's built on top of Three.JS.

This module integrates Panolens.js library and Three.js library and provides field formatters to display image panorama and video panorama.


Config Enforce Devel

6 days 12 hours ago

This module provides a convenient development UI for Config Enforce. For its part, Config Enforce ensures that select configuration cannot be changed in production environments.

This module allows a developer to specify, for each config object on the site, whether and how strictly to enforce its configuration, as well as streamlining the writing of config YAML files to the codebase.