CKFinder 3.3 for PHP Released
We are happy to announce that CKFinder 3.3 for PHP was released today. This is the next major release for the new CKFinder 3 line that introduces the much-awaited Microsoft Azure remote storage support, the new Bosnian localization and huge performance improvements for folders with hundreds of files. Read on to see what else this new CKFinder version has to offer!
Microsoft Azure Cloud Storage
In addition to the existing Dropbox and Amazon S3 remote storage adapters, CKFinder 3.3 introduces support for Azure. If you prefer to keep your files in the well-known cloud storage solution provided by Microsoft, you can now link your Azure storage to CKFinder to provide a seamless experience to your CKFinder users. Do note that the CKFinder backends configuration is extremely flexible and you can mix various types of storages (local file system, cloud storage, FTP storage) in your configuration!
Performance Improvements
For this release we focused on improving CKFinder performance for folders containing thousands of files. While this sort of setup may not be most likely nor recommended for usability reasons, it is sometimes needed - especially in pre-existing environments where thousands of files have already been stored before you even considered using CKFinder to manage your file collection.
For CKFinder 3.3 we changed the way how files are rendered in the files pane, so now folders with thousands of items are rendered much, much faster.
Other Fixes
The constant improvements of the CKFinder API mean that two backward incompatible changes were introduced. In an effort to clean up and rearrange the language strings and make the localization process easier, we reorganized the language files. In addition to that, events related to rendering columns in the files pane were changed (listView:file:column:NAME
, listView:folder:column:NAME
).
Apart from this, we fixed a few issues related to saving an edited image that exceeds the maximum width or height settings or choosing files with double click not fetching the file URL in some remote backends.
Localizations
CKFinder 3.3 includes a new localization: Bosnian, courtesy of Axterbach. Apart from that, Brazilian Portuguese, Czech, Esperanto, French, German, Italian, Kurdish, Latvian, Persian, Polish, Russian, Spanish and Swedish language versions were updated.
We would like to thank all contributors who helped us translate the CKFinder user interface - both the CKFinder team and the end-users are really grateful for your help!
The CKFinder localization process goes through a dedicated GitHub repository, so if you would like to help us translate CKFinder into your native language (and get a free license, too!), it will be most appreciated.
Changelog
See the What’s New? page for a full list of changes.
Download
Download CKFinder now! Also available as a Symfony Bundle.
Reporting Issues and Feature Requests
If you miss anything in CKFinder, have ideas on how CKFinder 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.
What's Next?
We are continuing the development of CKFinder 3 for PHP and ASP.NET. The preview version of the ASP.NET connector should be available in a few days; we will carefully review all feedback regarding the new connector version and hope to have the stable version released soon.
We would also like to inform that the release of CKFinder 3 for Java is planned for the beginning of Q4 2019. CKFinder 2 for Java will still receive patches (including security fixes) until the end of 2019 - just like the ASP and ColdFusion distributions.
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.