All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
New Drupal Modules
Dynamically injects content into the page. Content can be a block or a placeholder that can be replaced with the final content.
Any block that is available can be inserted, example: Views, Ads, etc.
It provides a context reaction which you can configure the CSS selector where you want to insert your block.
You can choose if the content should be injected before or after the element and the distance from top or bottom.
The Views Filter Clear module allows 'Clear' links to be configured for individual exposed views filters. These links clear any submitted value from the view. They operate independently of one another. This is different from the Reset buttons available for exposed forms, which reset the entire form to its default
The module implements a simple stock management for Drupal Commerce.
- Add a field_stock to the variant type.
- Hide the add to cart form when stock is 0 and show "Out of stock".
- Prevent adding the product to cart when its not available.
- Prevent checking out order items when its not available.
- Decrease product variant stock when an order is placed.
This module provides an additional formatter to Boolean field, that provides display for only one state (on by default).
According to the value of the boolean field, the formatter may hide the output of the field. This is useful when you want to only have some text when the state is "on" and nothing displayed when "off".
The need of using external data source in Drupal in a context of a Microsevice architecture is increasing. So this module will allow you to create a new data source as a plugin that you can find it when you configure your field "external data source" field.
Back to wikipedia to explain why we use this module:
Provides a Drupal queue you can use to process a bunch of operations in an asynchronous way.
For example if you have 1 million items you want to query and do operations on, in an update hook, it would be better to do them async.
Just use this queue, and pass it a callback and some arguments, and you are good to go.
The metatag module provides a Page title meta tag which is used for both title and tags.
This simple module provides additional HEAD title metatag field which may be used to set tag independently.
Safe External Links (sel) is a topical module which addresses user editable external links on
a Drupal site. It processes links and adds target="_blank" and
rel="noreferrer" or rel="noopener" attributes if a link is external .
The OpenAPI UI module implements an API around displaying OpenAPI specs inside a Drupal site. This library implements a plugin base which can be used to initialize a API explorer UI within your site. This module does not come with any implemented plugins, but implementations for Swagger UI and ReDoc are available as Drupal modules.
Module for getting feedback from the users and monitor the feedback.
The ability to create lists private and public in addition to the ability to share the lists with others.
Provides a formatter to simplify daterange field output.
This formatter wraps https://github.com/flack/ranger to provide a simplified set of date output
options outside of the standard Drupal date format configuration. These options are enumerated by the PHP IntlDateFormatter class.
How often have you had to re-use existing fields?
How often is the same field with multiple values?
How often do you need the Unlimited field to have a limit on the number of values for a particular entity bundle?
In my projects this is a frequent requirement, thats why I wrote these widgets.
Module just provide a coupe of widgets for fields with limit settings at widget for Unlimited values.