« See all

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

CKFinder

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!

CKEditor Biweekly for February 1, 2016
Add-on of the Month