Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

967 modules match your search

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

Pages