All RPGs and Storygames by Tod Foley are now available at DrivethruRPG and RPGnow. Bring these games to your table!
New Drupal Modules
Uses Google Search Console API to get crawl errors and display it in a block.
The contact_storage module supplies an 'Options email' field type which can be used to determine the recipient of the contact form. When an 'Options email' field is added to a form, you are still required to enter a recipient's email address on the contact form edit page. This results in an email sent to the entered recipient address and the recipient selected in the 'Options email' field.
Entity Reference Clean
Clean target_id when entity is deleted.
The ICI World of Journals is one of the largest international databases of scientific journals from all over the world, where all periodicals may be indexed. Currently, over 43 thousand journals are registered in the database. Due to the high interest of journals from all over the world in our database, they have introduced improvements and functions aiming at detecting ‘predatory journals’ practices. The idea behind the ICI World of Journals database is creating a place where scientific journals would undergo such verification.
This module automatically syncs your Drupal users' role to a given CiviCRM contact subtype. So you can have for example a user role for "staff" and a CiviCRM contact subtype for a "staff" individual. When you assign the selected role to a user, it automatically gives the associated contact the chosen subtype.
This is a very simple module and doesn't do more than that. It doesn't remove the subtype if the role gets removed.
This module was developed thanks to PeaceWorks Technology Solutions.
Automatically generates alt tags in the media edit screen for alternative-text-less images using Microsoft's Computer Vision API. Useful if you've recently imported a bunch of non-alt-tag-wielding images into a site.
This module provides a way for site managers to configure and serve single-page applications as pages in a Drupal site.
This approach has been described as “Progressively Decoupled” - see https://dri.es/how-to-decouple-drupal-in-2018
The module defines an App Landing Page content type.
The standard view mode for these nodes would be the landing page for each app.
A separate view mode would provide a JSON endpoint for configuration and text, to be consumed by the app.
Adds a new base field to all content entities for displaying the list of entity operations.
This field can render the operations links in a display mode or in a view.
Drupal 8 quickedit.png
Drupal 8 in action. Showing in-context editing and previews (WYSIWYG).
Original author(s) Dries Buytaert
Initial release May 18, 2000; 18 years ago
8.5.4 / 2018-06-06[±]
Edit this at Wikidata
Written in PHP, using Symfony
Operating system Unix-like, Windows
Size 80 MB (uncompressed Drupal 8 core)
Drift (drift.com) is the easiest way to add free live chat to your site.
After enabling the plug in, head on to the widget customization page to change settings and integrate its look and feel to match your site. When done, enable it by visiting the account configuration page and completing the instant signup process.
A simple paragraph type that accepts a URL and renders as an iframe
With this module you can simply set breadcrumb for your selected content type or user account without adding the content into menu structure.How to use
In configuration of the module, select the last parent in menu structure that the node or user will use in breadcrumb.
If you don't want to use it for specific content type or user account, just keep it to 'Top navigation' menu which is default.
At the moment, it works only for one menu. You need to define the machine name of the menu to use.
Drupal integration for Adomik’s automated price optimization.
See webpage Adomik OptimizePrinciple
In order to split traffic and to be able to succesfully target the resulting groups, this solution relies on using Key Value targeting. Key Value targeting basically tags impressions with a label that is easy to target within the AdX rule engine. Key Value pairs have to first be set up in the DFP console and then applied to each impression by modifying the ad call to DFP from the web page.