Editor allows rich text fields to be edited using WYSIWYG client-side editors.
Editor is a backport of the Drupal 8+ Editor and CKEditor modules.
Editor brings a host of benefits that were previously only available in Drupal 8+ such as image embedding with captions and alignment, file usage tracking (including block body support), advanced Cross-Site Scripting (XSS) filtering and native dialog support.
Currently, a core patch #3397552: Add the ability to specify JavaScript settings that should only be added once per page, is required in order to avoid issues when multiple editors are present on the same page.
CKEditor Support
CKEditor is a popular WYSIWYG rich text editor that is included in Drupal 8+ core.
Editor is bundled with a submodule that adds support for CKEditor. The submodule includes the CKEditor library itself as well as a number of Drupal integration plugins for handling images, captions, links, etc. No additional download is necessary.
The version of CKEditor supported varies depending on the release branch. Refer to the chart below in order to select the appropriate branch.
| Editor | 7.x-2.x | 7.x-1.x |
|---|---|---|
| CKEditor 5 | ![]() |
![]() |
| CKEditor 4 LTS (Long Term Support) | ![]() |
![]() |
| CKEditor 4 | ![]() |
![]() |
CKEditor 5
CKEditor 5 for Dupal 7 requires a license key. License keys are available to Nickel City Creative extended support clients or can be purchased from the Nickel City Creative Store.
CKEditor 4
CKEditor 4 LTS (Long Term Support) requires a license key. License keys can be purchased from CKSource.
CKEditor 4 officially reached its end-of-life in 2023. The editor is unsupported and has known security vulnerabilities.
Requirements
Editor has one dependency.
- Filter module included with Drupal core.
The included Editor CKEditor module has one additional dependency.
Installation
- Editor can be installed via the standard Drupal installation process.
Related Modules
CKEditor 5
- CKEditor 5 Dev Tools: Adds the CKEditor 5 inspector and supplies a starter template for modules providing custom Drupal 7 CKEditor 5 plugins.
- CKEditor 5 Media Management and Linking: Enhanced versions of the Media, Entity Embed and Linkit modules with support for CKEditor 5.
- CKEditor 5 Plugin Pack: A set of plugins, adding to and extending the functionality of CKEditor 5 for Drupal.
CKEditor 4
- Editor CKEditor Code Snippet: Provides the ability to embed code from various programming languages into CKEditor with syntax highlighting.
- Editor CKEditor Code Tag: Provides the ability to wrap text in
<code></code>tags. - Editor CKEditor Widgets: Provides common embeddable widgets (Leaflet, Placeholder, Abbreviation, Timestamp).
- Entity Embed: Allows any entity, such as nodes or files, to be embedded using Editor.
- LITE : Provides the option to track the changes (additions / deletions) made to your editor's text, with the support of multi user changes.
- Quick Edit: Allows content to be edited in-place using an Editor WYSIWYG editor.
Project information
- Project categories: Administration tools, Content editing experience, Developer tools
262 sites report using this module
- Created by tjholowaychuk on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.



