ckeditor

CKEditor Custom Config

module_name
ckeditor_config
Description

I've not actually used this but I adapted it's code to enforce a configuration setting (I wanted to remove the HTML dom elements that are shown in the status bar).

The module allows you to supply your configuration using the UI.

Categories
Tested by me
No
Drupal 8 support
Yes
Essential
No
Avoid
No
Deprecated
No

Entity Embed

module_name
entity_embed
Description

Lets you insert any entity type (supposedly) via the WYSIWYG editor, and like images you can set alignment etc.  It creates a toolbar button that can be added to the toolbar configuration in 'Text formats and editors'.  The strings needed can be pretty long - e.g. 

<drupal-entity data-embed-button="snippet" data-entity-embed-display="entity_reference:entity_reference_entity_id" data-entity-type="snippet" data-entity-uuid="216914ab-1bc2-4a73-975b-dc1de79e849a"></drupal-entity>
 

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
No
Avoid
No

D8 Editor Advanced link

module_name
editor_advanced_link
Description

Adds options should as choice of target, title, class ID etc. to the link dialog in CKEditor.

Needs configuring after install.

Categories
Tested by me
Yes
Drupal 8 support
Yes
Essential
No
Avoid
No