Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
CKEditor 4 - WYSIWYG HTML editor
This module will allow Drupal to replace textarea fields with the CKEditor 4 - a visual HTML editor, usually called a WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG...
Categories: Administration tools, Content editing experience, Developer tools
Editor Advanced link
Enhances the link Dialog in CKEditor. Allows to define the following attributes: title class id target rel aria-label Installation and configuration CKEditor 5 (Drupal 10 / Drupal 11) Install as...
Categories: Content editing experience
IMCE
IMCE is a file manager featuring personal directories and quotas. Features Upload/delete files, resize images. Support for file systems: private, s3, google Configuration per role: file size/type,...
Categories: Content editing experience, Media
MaxLength
MaxLength allows a soft or hard character limit to be set on titles, text fields and link fields. A character count displays for authors, helping them write concise content. About the MaxLength...
Categories: Content editing experience, Site structure
CKEditor Anchor Link
The Drupal Core CKEditor is missing some very important options. Anchor Link!!!! This plugin module adds the anchor related features to CKEditor in Drupal. Features Dialog to insert links and...
Categories: Content editing experience, Developer tools, Integrations
Linkit
SummaryLinkit 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...
Categories: Administration tools, Content editing experience
CKEditor Link
A plugin to easily create links to Drupal internal paths This module is an extension to the CKEditor module. It also supports CKEditor installed through the Wysiwyg module. This module allows to...
Categories: Content editing experience, Multilingual, Administration tools
D7 Media
The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to...
Categories: Content editing experience, Media, Site structure
CKEditor 5 Plugin Pack
CKEditor 5 Plugin Pack is an official set of free plugins extending functionalities of CKEditor 5 for Drupal, maintained by CKSource. Currently available plugins: Auto Image Block Indentation...
Categories: Content editing experience
IMCE Wysiwyg bridge
Allows to use IMCE module with Wysiwyg module. Currently supported editors CKEditor FCKeditor TinyMCE Patches to add support for other editors are welcome.
Categories: Media
CKEditor Accordion
Allows users to create & display content in an accordion. Description Adds a new button to Drupal's built in CKEditor which allows the user to create & display any type of content in an accordion...
Categories: Content editing experience, Developer tools
Wysiwyg
Allows the use of client-side editors to edit content. It simplifies the installation and integration of the editor of your choice. This module replaces all other editor integration modules. No...
Categories: Administration tools, Content editing experience, Developer tools
CKEditor 5 Paste Filter
Clean up the markup of content pasted into CKEditor 5 from Microsoft Word, Google Docs, and other rich text sources. Comes with a pre-configured set of filters but fully customizable. Paste filters...
Categories: Content editing experience
CKEditor Font Size and Family
The use of this project is deprecated. For new sites, it is highly recommended to use the https://www.drupal.org/project/ckeditor5_plugin_pack module maintained by the CKSource team. Introduction...
Categories: Content editing experience
CKEditor 5 Premium Features
CKEditor AI integration now available CKEditor AI integration is now available as a part of the Premium Features module. Sign up for a 14-day free trial to try it out in action! Unlock powerful...
Categories: Content editing experience, Integrations
CKEditor Color Button
Integrates the CKEditor ColorButton plugin to CKEditor for Drupal 8 and Drupal 9. Allows users to add color to text or background color behind it. Basic settings are supported for specifying the...
Categories: Content editing experience
Font Awesome Icons
Font Awesome is the web's most popular icon set and toolkit. Font Awesome 6! Font Awesome 6 has been released! This module will work with Font Awesome 6 without any major adjustments - simply drop...
Categories: Content display, Integrations
Video Embed Field
Important note: If you are installing this module for integration with a media library, core already contains all the tools required for embedding remotely hosted videos. This module should no...
Categories: Integrations, Media, Site structure
CKEditor iFrame
This module integrates the CKEditor iFrame Dialog for CKEditor. After installing, you will be able to add a button to the CKEditor toolbar that will allow a user to embed an iframe of some other...
Categories: Content display, Content editing experience
Insert
Insert is a utility that makes inserting images and links to files into the body field and other CKEditor instances or text areas much easier by adding a simple JavaScript-based button and optional...
Categories: Content display, Content editing experience, Media
CKEditor CodeMirror
CKEditor CodeMirror adds syntax highlighting for "Source View" in CKEditor WYSIWYG editor. 3.x The 3.x series only supports CKEditor 5. Settings migrations from 8.x-2.x/CKEditor 4 are provided but...
Categories: Administration tools, Content editing experience, Integrations
CKEditor Panel Button
Adds in the Panel Button plugin for CKEditor. This is required by plugins that need panel button to work, like Color Button. Other plugins can leverage panel button by adding this in their plugin...
Categories: Content editing experience
CKEditor Bootstrap Grid
Allows creating rows and columns within CKEditor using Bootstrap syntax. 2.2.x D10.5+ has upgraded CKEditor to version 45 which breaks icon sets, this version should be used for Drupal 10.5 and...
Categories: Administration tools, Content display, Content editing experience
CKEditor IndentBlock
This project integrates the CKEditor IndentBlock plugin with the CKEditor or CKEditor5 module in Drupal core. The IndentBlock plugin adds the functionality of indenting text paragraphs using...
Categories: Content editing experience
CKEditor Templates
This module integrates the Ckeditor templates plugin. It provides a dialog to offer predefined content templates - with page layout, text formatting and styles. Thus, end users can easily insert...
Categories: Content editing experience