CKFinder 3.4.5 with a new skin and performance improvements released

CKFinder with a new skin and preformance improvement release

We would like to announce that CKFinder 3.4.5 for PHP and ASP.NET has just been released. This release brings important performance improvements for our file manager — an update is especially recommended if your CKFinder installation works with hundreds of folders. But there is more — a new, modern skin has just been added, so read on!

# New skin: Neko

Version 3.4.5 of the file uploader comes with a new skin: Neko (which is the Japanese word for cat 🐱). It is a light skin with a flat design that provides a better visual integration with CKEditor 5.

New Neko skin for CKFinder file uploader.

Note: From now on Neko will be used as the default skin. If for any reason you want to keep the old look and feel in your file manager, you need to set skin: 'moono' in the CKFinder UI configuration settings.

# Performance improvements

If your CKFinder instance works with hundreds of folders, you could see a noticeable slowdown in the file uploader performance. However, this is no longer a case.

The issue appeared on the UI side and was related to multiple repaints and reflows of the elements in the folder tree component. We managed to significantly improve the performance of this part by rewriting the rendering logic and using the virtual DOM approach. Thanks to this, the repaints and reflows occur only if necessary, which greatly speeds things up.

Due to modifications in the rendering logic, we had to introduce one backward incompatible change in the CKFinder JavaScript API — the view:FolderTreeNode event is no longer emitted.

# Improvements for CORS

Version 3.4.5 contains small improvements that allow using CKFinder in a CORS-enabled environment (e.g. the CKFinder UI and connector hosted on separate domains). Due to security implications, it has never been a high priority task to support a file manager setup like this. This is possible now, although it should be noted that providing a secure configuration for this scenario still requires some custom development and integration effort.

# Changelog

See the release notes for a full list of changes.

# Download

Download CKFinder now! Also available as a CKFinder Symfony 3 bundle and CKFinder Laravel package.

# Reporting issues and feature requests

If you miss anything in CKFinder, have ideas on how the best file uploader for CKEditor could be improved, or found a bug, please do not hesitate to report an issue in the CKFinder issue tracker. The tracker is public, so not only can you submit your ideas, but you can also browse existing issues and add your comments there.

# Support

All CKFinder licenses come with a year of dedicated support straight from core CKFinder developers. You can also refer to StackOverflow for community support.

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.