This module will allow Drupal to replace textarea fields with the CKEditor - a visual HTML editor, sometimes called 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.
What is CKEditor?
CKEditor is the next version 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 developers friendly. See the list of features.
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 it's own configuration (choose skin, toolbar, language, default state of CKEditor, etc.)
- and much more!
Note for CKEditor 4.1+ users
If you are using CKEditor 4.1+, you should adjust Advanced Content Filter settings. If you have any trouble implementing this feature, you can turn it off by setting:
config.allowedContent = true;
Please visit the demo site to see all features of CKEditor. Here you will find more information about installing/configuring CKEditor "How to install and configure the CKEditor Module" and the troubleshooting section.
Who's using CKEditor?
Here is just a small list of people, projects and sites that are using CKEditor today.
CKEditor is compatible with most of the internet browsers, including
- Internet Explorer 7.0+
- Firefox 3.5+
- Google Chrome
To use CKEditor in Drupal, you will need to download CKEditor (full version is recommended).
To avoid confusion, read this: the module ckeditor that is available here for download is a wrapper for the editor downloaded from the ckeditor.com site. 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.
Drupal 7 version
Changes vs CKEditor-6.x
The main change 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 Drupal 7 things are now much more simple. All you have to do is to pick up the input formats where CKEditor should be enabled :-)
Upgrading from Drupal 6.x to Drupal 7.x
Upgrading instructions are available in UPGRADE.txt which is distributed with the module.
More information and licence
For further information about the editor, please refer to: the CKEditor homepage
Note: This module is not affiliated with the wysiwyg module. It is a separate project dedicated only to CKEditor.
Note: This module is a port of the FCKeditor module (6.x-2.x), so it should bring at least the same features as the previous module.
If you like this module, help other people find it by adding CKEditor to favorites at drupalmodules.com!
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 245,894 sites currently report using this module. View usage statistics.
- Downloads: 1,185,617
- Automated tests: Enabled
- Last modified: May 17, 2013