The popular CKEditor WYSIWYG editor for use on textarea editing fields within Perch.

  • CKEditor

CKEditor is a text editor to be used inside web pages. It’s a WYSIWYG editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice.

This package is a straight, unmodified distribution of the Open Source version of CKEditor with standard options, with the addition of a configuration file for Perch and an uploader.php file which enables image upload.


  1. Unzip the file contents and place the ckeditor folder into perch/addons/plugins/editors

Editor plugins can be used on any textarea field. Set the following options (alongside the standard ID, label, etc):

Image and file upload configuration

Please see the textarea field type documentation for details of how to configure image upload options (sizes, cropping, sharpening etc) and resource buckets.


  • Type: Plug-in
  • Compatibility: Perch 2.8 or newer
  • License: GPL, LGPL and MPL
  • Developer: CKSource
  • Full Documentation: Documentation

Change log

  • 1.10 – Based on CKEditor 4.6
  • 1.9.1 – Made Blocks-ready
  • 1.9 – Based on CKEditor 4.4.5
  • 1.8 – Based on CKEditor 4.3.1
  • 1.7.1 – Resource buckets bug fix
  • 1.7 – CKEditor v4.1.1
  • 1.6 – Updated for Perch 2

Got an idea for an add-on? Visit the documentation site for details of our API.