D8 Entity Editor Advanced Link (Linkit)

Component type

module

Maintenance status

Development status

Downloads

532

Component created

Component changed

Adds linkit support for link field in the entity embed dialog.

Requirements

8.x-1.x only works with linkit 8.x-4.x which is maintenance only.

Commander

Component type

module

Categories

Maintenance status

Development status

Downloads

269

Component created

Component changed

Provides a command bus

All you need to do is to create two classes, command and command handler, and pass the command object to the command bus.

How to use the module

1. Create your command handler plugin. That is a class that knows how to execute your command. You can inject any services into your handler class.

Eventor

Component type

module

Categories

Maintenance status

Development status

Downloads

267

Component created

Component changed

Simplifies dispatching and handling events. No need to keep track of underscored event names.

The main idea is to give your event class a readable name. The method name for handling that event in your event listener must be prefixed with when.

Examples:

Event: UserHasRegistered
Method: whenUserHasRegistered

Event: EmailWasSent
Method: whenEmailWasSent

Svg Image

Component type

module

Maintenance status

Development status

Downloads

8069

Component created

Component changed

This module changes default image field widget and formatter to allow use SVG image with the standard Image field.

Using SVG Image module you will not need to use another field type to load SVG image. Load SVG files into the Image field, it is not needed to create file field or special "SVG" type field.

Don't forget to add a svg file extension into the list of the allowed image extensions in the field settings.

Features (beyond the main functionality):

Locked Content

Component type

module

Maintenance status

Development status

Downloads

51

Component created

Component changed

Locked Content satisfies a specific access control use case: you want users to be able to see teasers, links, and search results for locked materials, but want them to log in before actually visiting the full page view. It's useful for situations where keeping the existence of information secret isn't critical, but making sure users are logged in before they actully view the complete contents is important.

Deep Tabs

Component type

module

Categories

Maintenance status

Development status

Downloads

53

Component created

Component changed

This module
* provides a hook to alter tabs
* provides a module that keeps uri query strings in tabs: If you are on node/view?destination=foo, you also see a tab node/edit?destination=foo
* provides a module that keeps uri suffixes in tabs: If you are on node/view/foo, you also see a tab node/edit/foo

Have fun!

CKEditor Bootstrap Glyphicon

Component type

module

Maintenance status

Development status

Downloads

827

Component created

Component changed

Integrates the CKEditor Bootstrap Glyphicon plugin to CKEditor for Drupal 8.

Allows users to add color to text or background color behind it. Basic settings are supported for specifying the list of colors that can be allowed in the editor.

This module requires the CKEditor Color Dialog module for CKEditor.

Twig Render This

Component type

module

Categories

Maintenance status

Development status

Downloads

512

Component created

Component changed

Installation

Composer

composer require drupal/twig_render_this

Drush

drush en twig_render_this -y

Usage

Let's look at the following two lines:

{{ content.field_tags }}
{{ node.field_tags }}

The difference between these two lines is that in the first case we have the Tags field as a rendered array, and in the second case we have this field as an object.