Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

CKEditor5 Mentions

78 sites No security coverage Drupal 9–11
View on drupal.org

This module adds a "mentions" feature to CKEditor 5. It allows users to type a special character, like "@," to trigger an autocomplete suggestion list, making it easier to reference items within your content.

CKEditor 5 Mentions module for Drupal 9/10 that provides a mention feature enables smart autocompletion based on user input. When you type a pre-configured marker, such as @ or #, a panel displays with autocomplete suggestions.

You can type the “@” character to invoke the mention autocomplete UI. The demo below is configured to suggest a static list of names (“Barney”, “Lily”, “Marry Ann”, “Marshall”, “Robin”, and “Ted”).

Providing the feed

The feed can be provided as:

  • A static array – Good for scenarios with a relatively small set of autocomplete items.
  • A callback – It provides more control over the returned list of items.

When using a callback you can return a Promise that resolves with the list of matching feed items. These can be simple strings or plain objects with at least the name property. The other properties of this object can later be used e.g. when customizing the autocomplete list or customizing the output.

For a full description of the module, visit the
project page.

Submit bug reports and feature suggestions, or track changes in the
issue queue.

CKEditor 5 Mentions Module

The CKEditor 5 Mentions module: project page

Online documentation: CKEditor 5 Mentions

Status 🚧

The module is currently under active development. Have questions about the status, roadmap or would you like to use it in your project? Contact us: ckeditor

Reporting issues: issue queue

Installation:

Install as you would normally install a contributed Drupal module. For further
information, see
Installing Drupal Modules.

Using composer:

composer require drupal/ckeditor5_mentions

Requirements

PHP >= 8.1

Drupal >= 9.4 || 10

Configuration

Go to /admin/config/content/mention-feed to add/edit Mention Feeds where we can configure Marker, autocomplete Entity type and other configurations. Go to /admin/config/content/formats, and configure Text editor with CKeditor5 and enable the required feed items from Mentions Configuration. Online documentation: CKEditor 5 Premium Features

Uninstallation

Using composer:

composer require remove/ckeditor5_mentions

License

Licensed under the terms of GNU General Public License Version 2 or later.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jan 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
2.0.0 Stable 9–11 Jan 24, 2025
2.0.x-dev Dev 9–11 Jan 24, 2025