We would like to announce the release of CKFinder 3.2 for PHP, the second major update to the totally rebuilt CKFinder 3 line. This version includes plenty of improvements and new features, including list view and files sorting.
In this release we introduce the list view - a new type of files pane view. This view mode makes it easier to handle multiple documents in a folder where the thumbnail view is less useful (though it can also be used to manage images).
Users can now switch between thumbnail view and list view in the user settings panel. The user-selected view is remembered and will be recreated upon the next visit in CKFinder. Additionally we added settings for sorting of files in the files pane - you can now organize them by name, date or file size. These options are accessible either through the settings panel or by clicking the column headers when list view is enabled.
Automatic CSRF Protection
Note for CKEditor users: In order to upload files directly inside CKEditor with updated CKFinder (with CSRF protection enabled), CKEditor should also be updated to the latest stable version (CKEditor 4.5.6 released on 9th Dec, 2016).
New Configuration Options for Client Side
With the new list view and sorting features we have added a few configuration options to control the default behavior:
config.defaultViewType- Allows to configure the default view type: either thumbnails or list.
config.defaultSortBy- Defines the preferred sorting method (name, date or size).
config.defaultSortByOrder- Allows to choose between ascending or descending order.
Note: All the options above are used when CKFinder cannot determine previous user settings, e.g. when starting CKFinder for the first time after clearing the browser’s cache.
Developers might also adjust the list view icon size with the
config.listViewIconSize option which allows to choose file type icons size from available icon sizes: 16, 22, 32 and 48 pixels.
Esperanto, French, Hungarian, and Polish language versions were updated.
See the What’s New? page for a full list of changes.
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.