CKEditor Weekly for October 19, 2015
CKEditor in Review
We are working towards the upcoming release of CKEditor 4.5.5. and at the same time we are developing the three most important libraries of CKEditor 5. Find out more!
CKEditor 4
After releasing CKEditor 4.5.4 we continue our work towards the upcoming releases. Here is what we have done so far:
- Fixed a case when some UI elements might not be displayed if page URL contains a parenthesis character (#13361).
- Improved upload progress in certain scenarios (#13533).
- Fixed a case when droping a widget in a particular position might break its internal structure (#13640).
- Destroying an editor when its iframe is gone will no longer cause an exception, but will produce a warn log instead (#13790).
- Multiple editor destroy requests will now result in a log message (#13803).
We continue to work on some bigger tasks:
- Major work has been done regarding Widget styling enhancements.
- We continue to work on the Paste from Word improvements targeted for CKEditor 4.6.
In addition to that, we have some interesting fixes under review:
- Further improvements of the logging component (#13782).
- contents.css file loading if the IFrame Editing Area plugin is missing (#13771).
- Adding support for Edge in Upload Image plugin (#13755).
- Hotkeys hints in context menu and toolbar tooltips (#10015).
- Incorrect caret positioning in Firefox (#13798).
CKEditor 5
We are now working simultaneously on 3 most important libraries – the core, the data model and the UI.
In the core library we introduced the concept of creators and made a couple of other small fixes and maintenance tasks.
The data model library, which is the most complex but at the same time the most important piece of the puzzle, closes towards the first milestone in which we will define the initial data structure. At the same time we are working on verifying this data structure for the purposes of Operational Transformations, which will ensure that in the future we will not face issues that cannot be solved.
The UI library will consists of the core, the standard library and themes. We started developing the core and prototyping how components will be built in an extensible and replaceable way.
In a couple of weeks we should be able to join all these parts and have the very first "editor".
Other Projects
CKFinder
We are putting the finishing touches on the CKFinder 3.1 release, fixing last issues and furiously testing the end result. We were also able to improve the performance of the Amazon S3 backend with a large number of files.
Bender
New version of benderjs-sinon was released. It includes an upgrade of Sinon to the latest version.
Around the Net
- "CKEditor 5: The Future of Rich Text Editing" - a new article about CKEditor 5 avialable on Content Uneditable written by CKEditor creator, Frederico Knabben.
- "Scroll to element within CKEditor" - a useful code snippet on David Walsh Blog.
- "Stop Broken Internal Links with this Drupal Module Tutorial" - on combining CKEditor and CKEditor Link modules to handle internal path and link creation within Drupal.
- Automated Nuget package of the standard-all build: CKEditor 4.5.4.
- CKEditor Ruby gem has been updated to version 4.1.4.
- CKEditor for Leonardo CMS has been updated to version 1.0.0a2.
- The following new plugins were added to the CKEditor Add-ons Repository:
That sums up the last two weeks. 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.
Enjoy the upcoming week!