CKEditor Weekly for July 27, 2015
Summer holiday season is in full swing, but the CKEditor and CKFinder teams are still working on bug fixes and new ideas for the next releases. We're back with another CKEditor Weekly, read on for more details!
CKEditor in Review
The heatwave struck in Warsaw and elsewhere; the team members tried to run off from it. Still, we are a bunch of tough fellows, and these two weeks have seen many tickets closed... and unfortunately also some new opened.
The 4.5.2 milestone reached nearly 30 bug fixes already done and a dozen tickets still on review. The focus was put on Microsoft Edge issues as it gets more stable and predictable with time as well as on various other annoyances.
Unfortunately, the team discovered a few disappointing browser issues, which gave their toll.
- Microsoft Edge creates unnecessary <div>s upon deleting all content. A very complicated hack needed to be implemented to workaround this issue because CKEditor cannot easily tell whether that <div> was created by Edge or by the user.
- Firefox's clipboard API lacks integration with external data sources on Windows which caused a serious issue in the Paste From Word feature. Mozilla works on the problem, but the CKEditor's integration with clipboard API will need to be reverted to the old pastebin until a patch lands in Firefox.
- Microsoft Edge's clipboard API does not seem to work at all.
- Microsoft Edge's implementation of the input event turns out to be incomplete.
- Finally, Microsoft Edge likes to crash when switching CKEditor to source mode.
We reported all the discovered issues to browser vendors and we are keeping fingers crossed for their resolution!
Work on CKFinder 3.1 for PHP continues. Among the features worked on during the last two weeks were improvements in file preview and the new keyboard shortcuts dialog. Additionally work on the CKFinder 3 Symfony bundle has started.
Apart from this, the ContextMenu API was updated, Danish translation was expanded (credits go to Kasper Christensen!) and numerous bugs were fixed. Note that a public issue tracker is available for CKFinder 3 - you can use it to submit your bug reports and feature requests!
Around the Web
- CKEditor core developer, Olek Nowodziński, was hacking the editor a bit in his spare time and here is the result...
- Editable header that does not break with Enter key or pasted multi–line content: https://jsfiddle.net/540ckczt/
- Toolbarless CKEditor instance done right: http://jsfiddle.net/oleq/Ljn9tfg6/
- Maarten Segers from Amplexor explains why content authoring has improved in Drupal 8 - the inclusion of CKEditor in Drupal core certainly helped here!
- Reinis Fischer published a tutorial that explains how to setup CKEditor for a Drupal website.
- Modules Unraveled video tutorials are now free - you should definitely check out the CKEditor series there.
- The new CKEditor toolbar configurator was integrated in the CiviCRM editor configuration.
- The following new plugins were added to the CKEditor Add-ons Repository:
That's it for this 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.