Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Ckeditor5 entity browser

108 sites Security covered Drupal 10–11
View on drupal.org

This module adds buttons to the CKEditor 5 link interface that open the entity browser. This allows users to easily search for and insert existing content as links.

This module provides a Ckeditor5 plugin which integrates with the entity browser module. It will show buttons in the Ckeditor link user interface to open modal with entity browsers, enabling easy searching, filtering and inserting of existing content as a link.

View demo video

Features

  • Provide buttons in link UI which open entity browsers
  • Insert selected entity in the link UI
  • Configure desired entity browsers per text format
  • Customize settings using a hook alter
  • Works together with other link UI plugins like linkit.

Post-Installation

  • Install and enable entity browser module
  • Install and enable this module
  • Configure at least one entity browser view
  • Make sure the view has a bulk select form *
  • Navigate to a text format which has ckeditor5 enabled
  • Enable at least one entity browser
  • Insert a link, notice the new button(s)

* Note: it is recommended to enable 'Use field cardinality' in the entity browser view. This will show radio buttons instead of checkboxes which makes sense, since you always
want to insert one link at a time.

Additional Requirements

This module depends on the entity browser module and of course core ckeditor 5.

You can use this module together with modules like linkit, which also provide a ckeditor 5 plugin for the link UI.

Similar projects

There is linkit_entity_browser but it has no ckeditor 5 version yet and required linkit.

Notes

Currently, you can use the provided hook alter to change any
config you need. For example button weights and labels.

Limitations

Only canonical entities can be inserted at this time. See #3440351: Use relative url if bundle type is 'file'. if you want to work on that.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Jun 2026
Latest release
1 week ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.0.3 Stable 10–11 Aug 31, 2026
3.0.1 Stable 10–11 Aug 31, 2026
3.0.2 Stable 10–11 Aug 31, 2026
3.0.0 Stable 10–11 Jun 8, 2026