Install
Works with Drupal: 7.xUsing Composer to manage Drupal site dependencies
Downloads
Release notes
This is an important bug fixing release, which also introduces a couple of new features. Loading CKEditor from an external URL is now supported - thanks to this feature, the CKEditor module is able to load CKEditor from CDN and the manual download of CKEditor library is now optional.
Important: the <code>
tag isn't protected now by default in CKEditor, in wysiwygarea. If your installation of Drupal requires this, edit ckeditor.config.js and uncomment the relevant line.
#2255129: Introduce the codesnippet and mathjax plugins
by wwalc: Introduced support for the codesnippet and mathjax plugins.
#1762328: Disappearing content in <code> tags
by wwalc: IMPORTANT: <code>
tags are no longer protected by default.
#1327898: Allow modules to modify security filters list
by grasmash: Adding new ckeditor_security_filter_alter() hook.
#2175565: (revert) Download Library with ckeditor.make for Simple Profile Integration
by hswong3i: Download Library with ckeditor.make for Simple Profile Integration.
#2249139: Update the default CKEditor CDN version
by wwalc: Use CKEditor 4.4.0 from CKEditor CDN (http://cdn.ckeditor.com) by default.
#1370894: Conditionally load ckeditor.css only when necessary
by uberhacker, mgifford, Devin Carlson: Conditionally load ckeditor.css only when necessary.
#1960808: Avoid using arg in code
by valkum, wwalc: Avoid using arg() in code.
#1914496: Drush integration code doesn't respect --skip option
by Danylo Dragan: Drush integration code doesn't respect --skip option.
#2085245: Fix theme path displayed on Edit CKEditor Profile page
by jlyon: Fix theme path displayed on Edit CKEditor Profile page.
#2123669: Add moonocolor and moonoblue themes
by wwalc: Better support for loading custom CKEditor skins.
#1914904: Media plugin not working in IE 9 and below
by rooby: Media plugin not working in IE 9 and below.
#2244835: CKEditor is not visible in Panels IPE in IE11
by loopduplicate: CKEditor is not visible in Panels IPE in IE11.
#2244817: CKEditor from CDN does not load in Panels IPE when a form is loaded in a popup for the first time.
by wwalc: CKEditor from CDN does not load in Panels IPE when a form is loaded in a popup for the first time.
#2244387: 3rd party plugins with large icons break the toolbar configurator
by wwalc: 3rd party plugins with large icons break the toolbar configurator.
#2013657: Allow other modules to alter the default settings
by pfrenssen: Allow other modules to alter the default settings.
#2236367: Add $conf array to ckeditor_settings alter hook
by greenSkin: Add $conf array to ckeditor_settings alter hook.
#1452544: DrupalPageBreak button not visible
by covenantd, RedRat: DrupalPageBreak button not visible when using Smart Paging module.
#2231005: Only set "window.CKEDITOR_BASEPATH" when it isnt alraedy set.
by ChinggizKhan: Only set "window.CKEDITOR_BASEPATH" when it isnt already set.
#1659576: Text of "Switch to plain text editor" link doesn't toggle
by ChinggizKhan: Text of "Switch to plain text editor" link doesn't toggle.
#2043365: ckeditor profile exported as feature with filter format does not import properly
by Erik Erskine, Danny_Joris: CKEditor profile exported as feature with filter format does not import properly.
#2234971: Adjust the default toolbars
by wwalc: Adjust the default toolbars.
#2234967: Add support for loading CKEditor from remote URL
by wwalc: Add support for loading CKEditor from remote URL.
#2234943: Use the moono icons in the administration area
by wwalc: Use the moono icons in the administration area.
#2127467: Support Pantheon Live Environment
by wwalc: Support Pantheon Live Environment.
#1971566: Mediaembed throws JS error with ACF enabled
by wwalc: Mediaembed throws JS error with ACF enabled.
#1950498: JavaScript and other tags are being removed after updating to CKEditor 4.1
by wwalc: Advanced Content Filter introduced in CKEditor 4.1 is now configurable in CKEditor profile.
#1971502: Mediaembed plugin should define allowedContent for ACF
by wwalc: Mediaembed plugin should define allowedContent for ACF.