Jahia CKEditor icon
Module Id
ckeditor
Group Id
org.jahia.modules
Updated
Requires Jahia
8.1.2.2
Author
JSG
Category
Tools and Utilities
Status
SUPPORTED info

Jahia CKEditor check_circle

editor wysiwyg html

CKEditor 4 module for Jahia platform, it provides feature-rich WYSIWYG editor for content authoring.

Dependencies & Dependants

Dependencies
  • NONE
Dependants
  • NONE

Changelog 4.21.0-jahia8-6

  • Removed the dependency to jquery
  • Removed the default empty configuration file which was blocking the global configuration
  • Updated the default CKEditor toolbar configuration

CKEDITOR.editorConfig = function (config) {
    config.toolbar_Full = [
	    ['Source', '-', 'Templates'],
		['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'],
		['Find', 'Replace', '-', 'SelectAll'],
		'/',
		['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', 'RemoveFormat'],
        ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote', 'CreateDiv'],
		['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
		['Link', 'Unlink', 'Anchor'],
		'/',
		['Image', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar'],
		'/',
		['Macros', 'Styles', 'Format', 'Font', 'FontSize', 'TextColor', 'BGColor'],
		['Maximize', 'ShowBlocks', '-', 'About']
    ];

    config.toolbar_Basic = [
        ['Templates'],
		['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'],
		['Find', 'Replace', '-', 'SelectAll'],
		'/',
		['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript', 'RemoveFormat'],
		['NumberedList', 'BulletedList'],
		['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
		['Link', 'Unlink', 'Anchor'],
		['Image', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar'],
		'/',
		['Maximize', 'ShowBlocks', '-', 'About']
    ];

    config.toolbar_Light = [
        ['Bold', 'Italic', 'Underline', 'Strike', 'RemoveFormat', '-', 'NumberedList', 'BulletedList']
    ];
} 

FAQ

Question: After upgrading the ckeditor module, why am I getting a white screen in the module management page and the following error?

Error: org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException: A problem occurred restoring the flow execution with key 'e2s2'

Answer: The upgrade of ckeditor will trigger the restart of several modules, including module-manager which will invalidate any webflow state. This shouldn't affect the installation, and a page refresh should fix the issue.

License

====================================================================================
=                   JAHIA'S DUAL LICENSING - IMPORTANT INFORMATION                                                               =
====================================================================================
  
                                http://www.jahia.com

    Copyright (C) 2002-2017 Jahia Solutions Group SA. All rights reserved.
    
    THIS PROGRAM IS AVAILABLE UNDER TWO DIFFERENT LICENSES:
    1/GPL OR 2/JSEL

    1/ GPL
    ==================================================================================

    IF YOU DECIDE TO CHOOSE THE GPL LICENSE, YOU MUST COMPLY WITH THE FOLLOWING TERMS:

    This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.


    2/ JSEL - Commercial and Supported Versions of the program
    ==================================================================================

    IF YOU DECIDE TO CHOOSE THE JSEL LICENSE, YOU MUST COMPLY WITH THE FOLLOWING TERMS:

    Alternatively, commercial and supported versions of the program - also known as
    Enterprise Distributions - must be used in accordance with the terms and conditions 
    contained in a separate written agreement between you and Jahia Solutions Group SA.

    If you are unsure which license is appropriate for your use,
    please contact the sales department at sales@jahia.com.