PHP: The latest news in the PHP world

Dries Buytaert - Personal website of Dries Buytaert

Drupal - Open Source Content Platform - Modules

Site Studio Per Component Library

10 hours 1 minute ago

Let's say you want to use Acquia Site Studio to build components but bringing in your own css/js libraries.

This module checks for site studio layout canvas fields in nodes and automatically attach libraries for the current theme based on the component machine name.

All you need to do is to define your libraries on your custom theme as so:



12 hours 32 minutes ago

This project integrates the Buildout property management system with Drupal.

The module provides the following:


Email Login OTP

1 day 14 hours ago

The provides Email based OTP authentication on default login form. When enabled, this module overrides the default submit on the login form and registers its own ajax callback which generates OTP and sends in email to user who is logging in. User then taken to OTP form where they enter the OTP and the module validates and authenticates the user. The generated OTP is valid for 5 minutes only. No configurations needed just install the module and enable it.


SEO A/B Testing by Polkadot Tiger

1 day 22 hours ago
SEO Metadata A/B Testing

Take the guesswork out of creating highly optimized and effective SEO metadata with Polkadot Tiger.

Create different variations of your SEO Metadata and run extensive A/B tests to find out which variations lead to your website’s optimum Rankings and Click-Through Rates.


Disable Htaccess Writer

2 days 5 hours ago
Disable Htaccess Writer

It disables the htaccess_writer core service, this is useful when you are running Drupal on a non-apache server like OpenLiteSpeed and it has incompatibilities with the Thumbnail styles core module

WARNING: This exposes your system to attackers, be sure to implement homologous methods on your web server to protect the directories


Drush Tools

3 days 21 hours ago

Drush Tools for Developers and Site Admins to ease their life.

* Delete duplicate/multiple URL aliases


Simple Forum

3 days 21 hours ago

In This module have a content type "Simple Forum" with fields "title", "body", "Categories" and comments.

and as well as have a vocabulary "Simple Forum" assigned to content type "Simple Forum". And one taxonomy name as “General” by default created in the vocabulary.

Custom Comment and assigned to content type "Simple Forum".

All things are created on module installation.

after module install then create "New Simple Forum Topic" node.

Comment have star rating against each comment. And as well as added overall Rating on comment.


Keyboard shortcuts

6 days 16 hours ago

Keyboard shortcuts allows you to create keyboard shortcuts on your website. Shortcuts can be configured to:

  • perform an action (click) on an element (using css selectors)
  • redirect to a url
  • open a url in a modal
  • call a custom javascript callback



Restricted img sources filter

6 days 19 hours ago

Provides the text filter to allow restricted usage of <img> tag sources that are not hosted on this site (you need to create a whitelist of allowed hosts).


1. Visit a text format configuration page. For example, for the "Basic HTML" the path will be like this: /admin/config/content/formats/manage/basic_html
2. Enable the "Restrict <img> tag sources that are not hosted on this site" filter.
3. Scroll down to the "Filter settings", and enter allowed hosts.