CKEditor Weekly for September 7, 2015
Here is your CKEditor weekly update. Last weeks were all about working on CKEditor Examples as well as closing a few tickets for CKEditor 4.5.4. Also, check this weekly for more news on where we are with CKEditor 5 and CKFinder 3.
CKEditor in Review
CKEditor 4
Two weeks ago, Piotrek Koszuliński (CKEditor's Lead Developer), came back from W3C Editing Task Force meeting.
Representatives from all major browser engines were present at this very productive meeting and it paved the way to contentEditable’s spec. We hope to write about it in more details soon.
For the last two weeks, the CKEditor team was working on CKEditor Examples as well as on a few tickets for the CKEditor 4.5.4 milestone.
- Two tickets were closed – no progress during upload and inability to use native context menu with the Div Editing Area plugin.
- We are reviewing support for Chrome for Android and as a result of that a dozen tickets were closed as already fixed plus we worked on improving stability of drop-downs.
- Last but not least, we started an attempt to rewrite one of the hardest workarounds that we have ever implemented - the good old inability to place selection in certain places in WebKit and Blink (yes, this browser issue is 7 years old). The current workaround causes a few of issuses that we were struggling with for a long time, so we are now looking for a more general solution to this problem.
CKEditor 5
We continue the work on porting the prototype of the new data model that we’ve created a couple of months ago to the code base of CKEditor 5 (see the WIP branch). The work will certainly take a few more weeks before it can be merged to CKEditor 5 master branch.
Other than that, as agreed a few weeks ago, we decided to start using ES6 classes as they are already available in many new browsers. We’ll also keep using other ES6 features which do not require transpiling to ES5 code. The existing code of CKEditor 5 was aligned with that decision.
Finally, we’re planning an article that will describe all the goals and ideas behind CKEditor 5, including important details of the new data model that we’re working on.
Other Projects
CKFinder 3
We are still working on the upcoming release of CKFinder 3.1. During the last two weeks we continued to work on accessibility issues.
We were also able to do a pre-release version of the CKFinder 3 bundle for Symfony.
Around the Net
- If you ever wondered how to use pull quotes in CKEditor, here's a nice example on jsFiddle created by CKEditor developer, Olek Nowodziński.
- Check out this informative video by DrupalCorn on CKEditor widgets.
- Here's how CKEditor helps in mapping the Roman Empire.
- FOEX v2.10 Public Release includes CKEditor plugin with image browser support.
- django-ckeditor 4.5.3 - Django admin CKEditor integration update.
That sums up the last week. 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!