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). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Linkit

146,581 sites Security covered Drupal 10–11
View on drupal.org

Linkit enhances rich-text editors with an autocomplete interface for linking to internal and external content. It supports various content types and offers advanced configuration options for link suggestions, custom profiles, and metadata display.

Summary

Linkit provides an autocomplete interface for internal and external linking in rich-text editors. Linkit supports nodes, users, taxonomy terms, files, comments and basic support for all types of entities that define a canonical link template.

As of version 11.3, Drupal core provides link autocomplete suggestions in CKEditor similar to what this module does. Sites using or considering using Linkit should evaluate whether they can use the core solution instead of Linkit. Here is a list of features Linkit has that aren't currently included in Drupal core's version:

  • Ability to configure which types of links will be shown in autocomplete suggestions, and how to group them
  • Ability to create multiple Linkit "profiles" to be used on different text formats
  • Linkit-styled autocomplete suggestions for link fields (core already has this, but it's entity suggestions don't have the configuration options below)
  • Ability to configure metadata (with token support) for autcomplete suggestions; for example, showing the authoring information, published state for each suggestion
  • Ability to configure the number of suggestions shown
  • Ability to toggle published/unpublished entities in suggestions
  • A Drupal form element for hyperlinks, allowing developers to use autocomplete functionality in custom Field Widgets
  • An extendable plugin type for "Matchers," which determine what types of links can be suggested. Linkit includes a front page matcher, external link matcher, email address matcher, as well as matchers for user, taxonomy, media, and contact form entities.
  • An extendable plugin type for "Substitutions" to customize what a match should render as
  • For media entities, the ability to configure whether to link to the media entity URL or direct download

Configuration

  1. After installation, create a Linkit profile. The profile will contain information about which plugins to use. Profiles can be created at /admin/config/content/linkit.
  2. Enable the Linkit plugin on the text format you want to use. Formats are found at admin/config/content/formats.
  3. Link media to the actual file
  4. Remove links to unpublished or non-existent pages
  5. Use Linkit with menu links
  6. Use Linkit with link fields

Related modules

Version Status

  • 7.0.x (Drupal >10.1 and Drupal 11; drops CKEditor 4 support)
  • 6.1.x (Drupal 10.1-10.4; note: a packaging issue caused 6.1.7 to allow installation with Drupal 10.5.x; do not use version 6.1.7!: Supported until November 2025)
  • 6.0.x (Drupal 9.5.x and 10.0): No further development
  • 8.x-5.x: No further development.
  • 8.x-4.x: No further development.
  • 7.x-3.x: Drupal 7 compatible. Maintenance only.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

8 tracked projects depend on this one

Activity

Tracked releases
23
Tracked since
Oct 2024
Latest release
2 months ago
Releases (12 mo)
8 ▼ from 15
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
7.0.16 Stable 10–11 Jun 12, 2026
7.0.15 Stable 10–11 May 15, 2026
7.0.14 Stable 10–11 Apr 27, 2026
7.0.13 Stable 10–11 Feb 25, 2026
7.0.12 Stable 10–11 Dec 11, 2025
7.0.11 Stable 10–11 Nov 6, 2025
7.0.10 Stable 10–11 Oct 8, 2025
7.0.9 Stable 10–11 Sep 11, 2025
7.1.x-dev Dev 10–11 Aug 7, 2025
7.0.8 Stable 10–11 Aug 5, 2025
6.1.8 Stable Jul 14, 2025
6.1.7 Stable Jul 14, 2025
7.0.7 Stable 10–11 Jul 11, 2025
7.0.6 Stable 10–11 Jul 8, 2025
7.0.5 Stable 10–11 Jun 20, 2025
7.0.4 Stable 10–11 Apr 23, 2025
7.0.3 Stable 10–11 Jan 30, 2025
7.0.2 Stable 10–11 Dec 23, 2024
7.0.1 Stable 10–11 Dec 18, 2024
7.0.0 Stable 10–11 Dec 11, 2024
6.1.6 Stable 10 Oct 17, 2024
6.1.5 Stable 10 Oct 11, 2024
7.0.0-alpha2 Pre-release 10–11 Oct 11, 2024