Best free file manager alternatives to CKFinder.
Today file managers are essential for any mature CMS, for every good backend.
PHP has many of them, some are specific like WordPress media manager, and the other are for public usage, on top of them the most popular Ckfinder File manager, it is more powerful, many features, easy to customize but it is not free.
The good news, that PHP has a beautiful community to build Ckfinder free good file manager alternatives, in this post, we will discuss some of them.
- All operations with files and folders on a remote server (copy, move, upload, create folder/file, rename, etc.)
- High-performance server backend and light client UI
- Multi-root support
- Local file system, MySQL, FTP volume storage drivers
- Background file upload with Drag & Drop HTML5 support
- List and Icons view
-Standard methods of file/group selection using mouse or keyboard
-Move/Copy files with Drag & Drop
-Archives create/extract (zip, RAR, 7z, tar, gzip, bzip2)
-Rich context menu and toolbar
-Quicklook, preview for common file types
-Edit text files and images
-"Places" for your favorites
-Calculate directory sizes
-Thumbnails for image files
-Easy to integrate with web editors (elRTE, CKEditor, TinyMCE)
-Flexible configuration of access rights, upload file types, user interface and other
-Simple client-server API based on JSON
-AutoRotate : Auto rotation on file upload of JPEG file by EXIF Orientation.
-AutoResize : Auto resize on file upload.
-Normalizer : UTF-8 Normalizer of filename and file path etc.
-Sanitizer : Sanitizer of file-name and file path etc.
-Watermark : Print watermark on file upload.
-Folder uploads with Chrome
-Upload directly to the folder
-Upload form URL (or list)
-Creating the archive by specifying the file name
-Supports Dropbox and Supports Google drive
Responsive FileManager is a free open-source file manager and image manager made with the jQuery library, CSS3, PHP and HTML5 that offers a nice and elegant way to upload and insert files, images, and videos.
You can use it as an external plugin for TinyMCE version 4.x (and older), CKEditor and CLEditor, you can also use it as a stand-alone file manager to manage and select files.
The script automatically creates thumbnails of images for the preview list and can create also external thumbnails to use in your CMS or site.
It can be configured for automatic resizing of uploaded images or to automatically limit the size.
You can personalize the configuration for each folder.
You can set a subfolder as the root and change the configuration for each user, page or FileManager call.
It is compatible with multi-user mode and you can edit images with aviary editor, sorting files.
-Upload files with a simple drag & drop or with JAVA applet without size limitation
-Use as stand-alone file manager, as TinyMCE, CKEditor or CLEditor plugin or as cross domain
-Built to modern web standards using Bootstrap with responsive layout
-Each folder can have different configuration and permissions
-Many customization parameters such as Automatic resizing of uploaded images, Optional limiting of image dimensions, Files allowed lists
-Swipe action to show buttons on touch devices
-Automatic creation of thumbnails and Automatic realignment of thumbnails after external changes
-Compatibility with older browsers (e.g. IE ) [if you want compatibility also with ie8, please downgrade ZeroClipboard to version 2.02]
-Full preview of uploaded images, videos, and audios
-Personalization of every operating permission
-Instantaneous file type and text filter
-Multi-user use support (Different roots for every user)
-Awesome graphics and three different file viewing options
-Localization in many languages
-Instantaneous files list sorting through many parameters
-Edit images with Aviary image editor
Roxy Filemanager is a free open source file browser for .NET and PHP, ready for use with CKEditor and TinyMCE WYSIWYG HTML editors. It could be easily integrated into a CMS or any other web application. Roxy is based on Jquery and Jquery UI libraries and it's compatible with all modern browsers - Internet Explorer, Firefox, Google Chrome, Safari, and Opera.
Roxy File manager is designed to be as flexible as possible. The client interface is completely separated from the server-side logic and scripts, thus can be used with any server programming language - PHP, ASP .NET, Python, Cold Fusion etc. All data exchanged including configuration and language files is in lightweight JSON format. Great performance - all data from the server is loaded using Ajax without page reloading. Roxy has ready to use distributions for PHP and .NET. All client-server communications and configuration files are in JSON format and are language independent. See custom server side scripts.
Roxy file browser is extremely easy to use, supporting drag and drop files and folders operations, details and thumbnail views, sorting, searching, context menus, drag and drop uploads, upload progress bar and a lot more. See the list of features available.
- Drag and drop file uploads.
-Upload progress bar.
-Download folders as a single zip file.
-Configuration settings to automatically resize uploaded images to given maximum width and/or height.
-Configuration settings for thumbnails view images width and height.
-Configuration settings for image preview width and height.
-Root folder can be set via session variable.
-Available for PHP and .NET.
-Simple and intuitive interface with list and thumbnail views.
-Toolbar with the most common tasks.
-Sorting files by name, size or modification date.
-Quick file search.
-Tooltips containing file information. Dimensions and preview for the image files are available.
-Secure file uploads - certain file types can be forbidden in the configuration.
-File and folder renaming.
-Drag and drop operations for moving folders and files.
-Cut, copy and paste operations for files and folders.
-Status bar with folder and file information.
-High performance. No page reloading - all data is loaded using Ajax.
KCFinder is a free open-source replacement of CKFinder web file manager. It can be integrated into FCKeditor, CKEditor, and TinyMCE WYSIWYG web editors (or your custom web applications) to upload and manage images, flash movies, and other files that can be embedded in an editor's generated HTML content.
-Ajax engine with JSON responses
-Multiple files upload
-Upload files using HTML5 drag and drop from local file manager
-Download multiple files or a folder as single ZIP file
-Select multiple files with the Ctrl/Command key
-Clipboard for copying, moving and downloading multiple files
-Easy to integrate and configure in web applications
-Option to select and return several files. For custom applications only
-Resize uploaded images. Configurable maximum image resolution
-PNG watermark support
-Configurable thumbnail resolution
-Automatically rotate and/or flip uploaded images depending on the orientation info EXIF tag if it exists
-Multiple themes support
-Preview images in full size
As you see, every file manager has many features but the one fit to your needs will be the best, if you want something light and support old PHP versions I recommend Ckfinder - see Ckfinder tutorial- and proxy fileman but you will keep your eye on security cases, if you want something advanced and responsive but not for commercial use you I recommend responsive file manager, if you prefer something free open source ,easy to customize ,full feature with huge community and always updated I will highly recommend elfinder and in my opinion it is my favorite file manager, I thought to make new tutorial for how to integrate elfinder with CodeIgniter.