Using CKEditor as a Default Rich Text Editor

This website contains links to software which is either no longer maintained or will be supported only until the end of 2019 (CKFinder 2). For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

If you look for an information about very old versions of CKEditor, FCKeditor and CKFinder check also the CKEditor forum, which was closed in 2015. If not, please head to StackOverflow for support.

After CKEditor for SharePoint is installed, it automatically replaces the default SharePoint rich text editor in all places where it was enabled for content creation. This means that once CKEditor is activated for a site collection or site, you can use its advanced text formatting capabilities to create blog posts, calendar events, tasks, announcements, discussions, or other content types.

When enabled for a site collection, CKEditor for SharePoint comes in two flavors, depending on the content type. Some content types require a rich text editor albeit with limited formatting capabilities that include, among others, bold, italics, text alignment, and hyperlinks. In this scenario, used for example for calendar events, agenda items, or tasks, the CKEditor toolbar contains a limited set of buttons. Other content types, like blog posts, discussions, or announcements, often require an extended rich text editor that includes all the features of the standard rich text editor as well as image and table support. If this is the case, the CKEditor toolbar will contain more advanced editing functions.

Note, however, that the CKEditor toolbar configuration for the rich text editor and extended rich text editor option can be customized by the system administrator according to the needs of your SharePoint installation. This means that some options may or may not be available in any of the scenarios described in this article. If you feel that CKEditor should contain some functions that are currently unavailable for a particular content type, contact your local system administrator.

Using CKEditor in a Rich Text Field

When CKEditor for SharePoint is enabled, it will be used to create and edit all content types that would normally be supported with the built-in rich text editor. As a user, you do not need to turn CKEditor on or alter your workflow in any way — once you attempt to create or modify an element such as a calendar event, an agenda item, or a task, CKEditor will replace the default editing area.

Suppose, for example, that you want to add a meeting event to your SharePoint calendar. When you click the New Item button in your calendar, the Calendar: New Item page will open. You can now use the CKEditor advanced formatting capabilities to describe the new event with as much detail and eye-candy as you prefer.

Adding a new calendar item in SharePoint 2007


If you create a Meeting Workspace for the newly created meeting, you will be able to add further details to your calendar event. When, for example, you want to describe the meeting agenda, click the Add new item link in the Agenda section. The Agenda: New Item page that will open lets you create a new agenda item with CKEditor.

Adding a new agenda item in SharePoint 2007


The availability of content types in your local SharePoint installation depends on the needs of your organization, but you are bound to find CKEditor rich text editor in areas like calendar and agenda items, tasks, or any other content type whose multi-line fields were configured as rich text fields. The figure below shows CKEditor in the Notes field of the Links: New Item page when its type is changed to rich text field.

Adding a new link item in SharePoint 2007


When you are done editing, click the OK button. The link will appear in the link list along with a note created with a rich text editor.

Link list items added in SharePoint 2007


Using CKEditor in an Extended Rich Text Field

When CKEditor for SharePoint is enabled, it will also be used to create and edit all content types that would normally be supported with the built-in extended rich text editor. Again, as a user, you do not need to turn CKEditor on or alter your workflow in any way — once you attempt to create or modify an element such as a blog post or a discussion item, CKEditor will replace the default editing area.

Suppose, for example, that you want to add a post to your SharePoint blog. When you click the Create a post link in your blog, the Posts: New Item page will open. You can now use the CKEditor advanced formatting capabilities to create a blog post along with all the fancy styling, links, and media like images and Flash objects, that you wish to have.

Creating a new blog post in SharePoint 2007


When you are happy with the contents of your blog post, click the Publish button. The post will appear on the blog along with all the formatting and content added with an extended rich text editor.

Blog post added in SharePoint 2007


Again, the availability of content types in your local SharePoint installation depends on the needs of your organization, but you are bound to find CKEditor extended rich text editor in areas like blogs and discussions, or any other content type whose multi-line fields were configured as extended rich text fields. The figure below shows CKEditor in the Description field of the Tasks: New Item page when its type is changed to rich text field.

Adding a new task in SharePoint 2007
This page was last edited on 25 November 2010, at 15:17.