CKEditor 5 Developer Preview (v0.10.0)

About CKEditor 5, v0.10.0

Autumn fields
BREAKING NEWS: We will be ready this summer!

This is the 10th developer preview of CKEditor 5.

It is a result of 3 years of intense work and over 1260 closed tickets. This enormous effort was required to build the next generation editor from scratch while meeting all the challenging design goals.

Design

The main design goal of CKEditor 5 was to create a highly extensible and flexible editing framework on top of which editing solutions will be built. We explained this design choice in the “CKEditor 5: The future of rich text editing“ article:

(…) we are changing our approach with CKEditor 5. We will no longer have only two solutions available, instead CKEditor will be seen as a framework for editing solutions. At the same time, we will be developing several out-of-the-box solutions based on it, which will be available to use in many different contexts. It will be a real β€œone size fits all” approach, from little requirements, to super advanced full featured applications.

In order to be truly flexible, the editing framework implements minimal business logic. All features, even such basic ones as typing, are implemented as highly orthogonal and independent plugins.

The most important and complex part of the editing framework is the editing engine. It is responsible for creating an MV* architecture for editing solutions and meets the following requirements:

We are now working on extensive documentation that will cover these features and the entire architecture.

Roadmap

CKEditor 5 is under heavy development and this demo is not production-ready software yet. However, with only a handful of tasks remaining we are very close to reaching the 1.0.0 alpha version:

Check out the full roadmap to 1.0.0 and beyond and stay tuned for some updates soon!

v0.10.0

Microsoft Edge support, improved pasting support and general stability.
Find out more in the “10th developer preview of CKEditor 5 available” blog post.

v0.9.0

Nested lists, block quotes, caption placeholders, heading feature and stability improvements.
Find out more in the “9th developer preview of CKEditor 5 available” blog post.

v0.8.0

Image captioning, localizability, stability improvements.
Find out more in the “8th developer preview of CKEditor 5 available” blog post.

v0.7.0

Revisited infrastructure, new image and UI features and much more.
Find out more in the “7th developer preview of CKEditor 5 available” blog post.

v0.6.0

Internal release.

v0.5.0

Image feature, custom copy/cut support and improved stability.
Find out more in the “5th developer preview of CKEditor 5 available” blog post.

v0.4.0

Pasting support and autoformat features added.
Find out more in the “4th developer preview of CKEditor 5 available” blog post.

v0.3.0

Link and lists features added.
Find out more in the “3rd developer preview of CKEditor 5 available” blog post.

v0.2.0

Architecture changes and code cleanup.
Find out more in the “2nd developer preview of CKEditor 5 available” blog post.

v0.1.0

This is the very first demo-able version of CKEditor 5, the new future-proof editing framework for the web.
Find out more in the “1st developer preview of CKEditor 5 available” blog post.