Guzzle REST Generator

Component type

module

Maintenance status

Development status

Downloads

462

Component created

Component changed

Module to easily perform real-time external REST requests and converted to Drupal REST endpoints from your app.

This helps in hiding your Access Key as the external url(ex: https://api.meetup.com/2/cities?&key=xxxxxxxxxxxxxxxxxx) is internally called from your app and not from the client browser.

The module creates a content type "Guzzle Drupal Endpoint" which is as shown in the figure and currently supports GET, PUT and POST calls only using Guzzle.

Password Have I been pwned?

Component type

module

Maintenance status

Development status

Downloads

36

Component created

Component changed

This module adds additional checks/validation to the login and change password (user edit) forms during which the entered (or changed) password will be matched against the Have I Been Pwned - Pwned Passwords API in which case the user will be warned that the submitted password has been found in data breaches and advised to change the password.

CKEditor Table Tools Toolbar

Component type

module

Maintenance status

Development status

Downloads

570

Component created

Component changed

This module integrates the CKEditor Table Tools Toolbar plugin.

It provides a plugin for CKEditor 4, that add toolbar's groups with buttons relevant to tabletools plugin's table's context menu items actions.

Dependencies

This module requires to install the CKEditor "Table Tools Toolbar" plugin.

How to install dependencies via composer

  1. Add ckeditor/tabletoolstoolbar repositories to your `composer.json`.

Discord Widget

Component type

module

Maintenance status

Development status

Downloads

386

Component created

Component changed

Embeds a Discord server widget in your site. Available as block as well as render template.

To embed the widget as a block, simply add the block to any region and input the relevant information. You will need access to the Discord's Server ID to input the field, which is available from inside the application.

To embed the widget programmatically, simply add it as a render array: