Posted on: 

CKEditor Biweekly for January 18, 2016

Welcome back in 2016! The holiday season prevented us from posting the regular CKEditor biweekly on time, but worry no more - here we are with the latest CKEditor update. Read on for more!

CKEditor in Review

We released CKEditor 4.5.6 and currently we continue to work on versions 4.5.7 and 4.6 at the same time focusing our attention on CKEditor 5. 

CKEditor 4

CKEditor 4.5.7

Here are some of the things that we were working on for the upcoming minor CKEditor release:

  • The WebKit Filling Character bug fix was reviewed and merged as ticket #13816. It solved multiple other problems (#12727, #13377, #13389, #13513).
  • We have prepared the infrastructure for publishing CKEditor in npm.
  • A stray global object introduced by the recent SCAYT update was fixed.

CKEditor 4.6

At the same time, we are working hard on the new Paste from Word implementation. It looks like we have the most common cases covered and now we are focusing on details. We are also reviewing both functional and internal implementation aspects of this solution.

CKEditor 5 

We have been working on architecture documentation regarding the data model and the UI library. We plan to publish two articles on GitHub regarding these significant topics as soon as possible.  

CKEditor 5 Architecture Slide

We were able to close a big part of a major refactoring task, which is porting the code to ES6 modules. That required significant architectural changes, but allowed us to clean up the code. The work will be continued though, because during the course of action we understood that we must introduce ES6 modules also in the tests (so far we have used them in the code). Additionally, we need to check the distribution scenarios to make sure that the library will be usable in all environments.

In the meantime, we continue to work on the rendering pipeline for the data model. This is the last huge task required to build a real editor. However, it is really big and really tricky, so it is hard to estimate how much time will be needed to close this topic.

Other than that, we are working on a couple of other small tasks including bug fixes, tests and code refactoring, as well as some improvements to the already existing code.

Other Projects


In December 2015 we have pushed two important releases: CKFinder 3.2 for PHP and CKFinder 2.6 with Security Patches and a Bootstrap Skin.

We are currently working on the following tasks:

  • Improving the Files Pane performance when loading a folder with thousands of files.
  • The new Azure remote backend for the PHP connector.

At the same time, we are making great progress with CKFinder 3 for ASP.NET and hope to release it on schedule.

Around the Net

Team Updates

Our company Christmas meetup gave us a truly festive spirit with CKEditor 5 presentations and talks in the background. 

We welcome Krzysztof Krztoń to the CKEditor team! Our new colleague holds a Bachelor's degree in Computer Science from the Polish-Japanese Academy of Information Technology and uses Javascript as his language of choice.

This sums up the last month. We wish you all the best in the upcoming 2016!

If you would like to be featured in one of our CKEditor Weeklies, or have an interesting tidbit that relates to CKEditor, leave a comment below or contact us. 

Have a great week ahead!

If you have enjoyed reading this, be sure to check out our other blog posts

Subscribe to our newsletter

Keep your CKEditor fresh! Receive updates about releases, new features and security fixes.

We use cookies and other technologies to provide you with a better user experience.

Learn more

Hi there, any questions about products or pricing?

Any questions about our products or pricing?

Send us a quick message and one of our Sales Representatives will be in touch with you as soon as possible.

We are happy to
hear from you!

Thank you for reaching out to the CKEditor Sales Team. We have received your message and we will contact you shortly.