Module Description
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 editing functions of known desktop editors like Word to the web. It's very fast and doesn't require any kind of installation on the client computer.

CKEditor 4 is officially reaching its end-of-life soon
At the end of Q2 2023 CKSource (the maintainer of CKEditor 4) is ending security coverage for CKEditor 4, after more than a decade.

CKEditor 4 support in Drupal extended until the end of 2023
Due to the long-term strong relations between CKEditor and Drupal, the support for CKEditor 4 in Drupal is going to be provided by the end of 2023 by CKSource. We recommend however migrating to CKEditor 5 in the nearest future, to avoid last-minute upgrades at the end of the year.

Support for official CKEditor 4 plugins provided by contributed modules
Some CKEditor 4 plugins developed by CKSource are available in Drupal thanks to contributed modules. CKSource will be supporting module maintainers and provide updated versions of CKEditor 4 plugins whenever there is a security update concerning plugins they are depending on until the end of 2023.

To ease the transition to CKEditor 5 (in Drupal 9.5 and Drupal 10.0), it is possible to use the 1.0.x branch of this project until contributed and custom modules are ready. Once Drupal 9 is end-of-life or once CKEditor 4 no longer receives security updates (whichever is earlier), the Drupal core maintainers will no longer provide security coverage for the 1.0.x branch of this module. This project will be marked unsupported at that time.

What is CKEditor?
CKEditor is the far superior successor of FCKeditor. The editor has been rebranded and completely rewritten. It is now much faster (the code has been optimized), loads faster (the number of files has been reduced, so the browser will perform less HTTP requests) and developer-friendly.

Useful links


* CKEditor 4 project page
* CKEditor SDK – CKEditor 4 features explained with live examples
* CKEditor 4 documentation
* CKEditor 4 features documentation

Some features of the CKEditor module:


* ready to use plugins and buttons for <!--break-->and <!--pagebreak--> tags
* support for external file browsers, like CKFinder, IMCE
* CKEditor Link support for easily create links to Drupal internal paths
* CKEditor SWF support for enhance functionality of Flash embedding plugin
* Linkit support for internal linking to nodes, users, views and terms using an autocomplete field
* each user may have their own configuration (choose skin, toolbar, language, default state of CKEditor, etc.)
* and much more!

Who's using CKEditor? CKEditor is being used in many websites and applications around the world. Some notable clients include Adobe, Microsoft, IMB, Oracle, Citi, Disney, Siemens, AT&T, NBCUniversal - to name just a few.

Installation The fastest way to start using CKEditor module in Drupal 7 is to follow the Quick Start Guide.

In case of any issues, make sure to check the troubleshooting section

Note for CKEditor 4.1+ users If you are using CKEditor 4.1+, you may need to adjust Advanced Content Filter settings. You can do this by editing the CKEditor profiles and going to the Advanced Content Filter section, where it is possible to disable ACF completely as well as set "Extra allowed content".

Check the documentation about CKEditor 4 to learn more about Advanced Content Filter.

Additional information
Browser compatibility

Required components To use CKEditor in Drupal, you may need to download CKEditor (the library which this module relies on). This would not be necessary starting from version 7.x-1.14 (not released yet - 24 April, 2014), where the installation has been simplified and CKEditor from official CDN is available by default.

CKEditor module & CKEditor, the editor - the difference To avoid confusion, read this (mainly Drupal 6 users): the module ckeditor that is available here for download is a wrapper for the editor downloaded from the ckeditor.com site (for Drupal 7, this step is no longer needed as CKEditor is taken by default from CDN). After the two archives are downloaded and unpacked, you end up with two folders having the same name, a 'module' and a 'program'. The module contains an folder called ckeditor that contains a text file that instructs you install the *contents* of the ckeditor folder that came from ckeditor.com into this almost empty ckeditor folder.

Changes between Drupal 7 and Drupal 6 The main change in Drupal 7 comparing to the CKEditor module for Drupal 6 is the way of enabling/disabling CKEditor on selected textareas.

In version 6.x users were forced to define the set of include/exclude rules based on the ID of textarea or the path to the page. In version 7.x things are now much more simple. All you have to do is to pick up the input formats where CKEditor should be enabled :-)

Project Usage
266819
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to replace textarea fields with CKEditor 4 in Drupal, offering a visual HTML editor with powerful WYSIWYG editing functions similar to desktop editors like Word.
Data Name
ckeditor

OPENAI CHATBOT

OPENAI CHATBOT

12:27:10
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.