PHPackages                             batchnz/craft-ckeditor - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. batchnz/craft-ckeditor

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

batchnz/craft-ckeditor
======================

Edit rich text content in Craft CMS using CKEditor.

1.1.2(6y ago)2421MITCSSCI failing

Since Dec 4Pushed 6y ago1 watchersCompare

[ Source](https://github.com/batchnz/craft-ckeditor)[ Packagist](https://packagist.org/packages/batchnz/craft-ckeditor)[ RSS](/packages/batchnz-craft-ckeditor/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

CKEditor (Beta) for Craft CMS
=============================

[](#ckeditor-beta-for-craft-cms)

This plugin adds a “CKEditor” field type to Craft CMS, which provides a rich text editor powered by [CKEditor 5](https://ckeditor5.github.io/) (Developer Preview v0.11.0).

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0-RC15 or later.

Installation
------------

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “CKEditor”. Then click on the “Install” button in its modal window.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require craftcms/ckeditor

# tell Craft to install the plugin
./craft install/plugin ckeditor
```

Configuration
-------------

[](#configuration)

### HTML Purifier Configs

[](#html-purifier-configs)

CKEditor fields use [HTML Purifier](http://htmlpurifier.org) to ensure that no malicious code makes it into its field values, to prevent XSS attacks and other vulnerabilities.

You can create custom HTML Purifier configs that will be available to your CKEditor fields. They should be created as JSON files in your `config/htmlpurifier/` folder.

Use this as a starting point, which is the default config that CKEditor fields use if no custom HTML Purifier config is selected:

```
{
    "Attr.AllowedFrameTargets": ["_blank"],
    "Attr.EnableID": true
}
```

See the [HTML Purifier documentation](http://htmlpurifier.org/live/configdoc/plain.html) for a list of available config options.

Roadmap
-------

[](#roadmap)

You can track our progress toward the 1.0 GA release from the [1.0 project](https://github.com/craftcms/ckeditor/projects/1).

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 83.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~165 days

Recently: every ~196 days

Total

6

Last Release

2259d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f413fb5cce9ee64c968f0a296bdc43e07f5b3468f17b8a4d9d8c1e18959fb93d?d=identicon)[batch](/maintainers/batch)

---

Top Contributors

[![brandonkelly](https://avatars.githubusercontent.com/u/47792?v=4)](https://github.com/brandonkelly "brandonkelly (26 commits)")[![angrybrad](https://avatars.githubusercontent.com/u/61869?v=4)](https://github.com/angrybrad "angrybrad (2 commits)")[![benjamindavid](https://avatars.githubusercontent.com/u/2911900?v=4)](https://github.com/benjamindavid "benjamindavid (1 commits)")[![billythekid](https://avatars.githubusercontent.com/u/330170?v=4)](https://github.com/billythekid "billythekid (1 commits)")[![sokolovstas](https://avatars.githubusercontent.com/u/14689?v=4)](https://github.com/sokolovstas "sokolovstas (1 commits)")

---

Tags

htmlcmsyii2CKEditorcraftcms

### Embed Badge

![Health badge](/badges/batchnz-craft-ckeditor/health.svg)

```
[![Health](https://phpackages.com/badges/batchnz-craft-ckeditor/health.svg)](https://phpackages.com/packages/batchnz-craft-ckeditor)
```

###  Alternatives

[craftcms/ckeditor

Edit rich text content in Craft CMS using CKEditor.

48359.1k52](/packages/craftcms-ckeditor)[craftcms/generator

Craft CMS component generator

88377.0k38](/packages/craftcms-generator)[craftcms/server-check

Craft CMS Server Check

694.1M2](/packages/craftcms-server-check)[craftcms/guest-entries

This plugin allows you to save guest entries from the front-end of your website.

10693.0k3](/packages/craftcms-guest-entries)[craftcms/simple-text

This plugin adds a new “Simple Text” field type to Craft, which provides a textarea that’s optimized for entering documentation.

2624.1k](/packages/craftcms-simple-text)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
