CKFinder

CKFinder is a powerful and easy to use Ajax file manager for web browsers.

Its simple interface makes it intuitive and quick to learn for all kinds of users, from advanced professionals to Internet beginners.

 
CKFinder for ASP 1.2
CKFinder for ASP.NET 1.2
CKFinder for ColdFusion 1.2
CKFinder for PHP 1.2.2

What's New?

Version 1.2.2

Fixed Bugs:

  • PHP only Fixed issues with sending requests when output buffering is enabled

Version 1.2.1

Fixed Bugs:

  • PHP only Fixed issues with chmoding files and folders due to empty umask() calls
  • PHP only Corrected require_once calls, CKFinder now works when "." is not in include_path

Version 1.2

New Features and Improvements:

  • CKFinder is now fully localizable. The German, Italian, Polish and Spanish localization is included.
  • Icons are now displayed for files in List view.
  • Custom dialog boxes are now being used to avoid issues with popup blockers.
  • New configuration option added to hide specific folders and files.
  • New configuration option added to check size of uploaded image after scaling.
  • ASP only New image component added: briz.AspThumb.
  • ASP only Added option to set image component to "None" (and disable that way all image related operations).
  • ASP only Provided a way to work with Asp.Net servers in Medium Trust.
  • ASP only Fixed some details to improve debugging and give proper error messages for unexpected errors.
  • ASP only Removed the OWC option due to its bad quality.
  • ColdFusion only New configuration option added to define temporary directory.
  • The UI will now reflect changes in the ACL when the Refresh button is used.
  • File extensions are now checked in the client side before uploading.
  • The [+] icons is now shown in the root folders only if subfolders are available.
  • Attention: PHP only Permissions applied with the chmod command are now configurable.
  • Attention: ColdFusion only Permissions applied with the mode attribute are now configurable.

Fixed Bugs

  • Creating and removing a folder with the same name was causing an error.
  • The # character is now properly encoded in the URL returned by CKFinder if that character is present in the file name.
  • ASP only Fixed compatibility with Asp.Net 1.1.
  • ASP only Fixed the scaling option for the Image2 component.
  • ColdFusion only Fixed the issue with sending the correct url when absolute baseUrl was given.
  • ColdFusion only Fixed filtering of the resource types when type is set in the url.
  • PHP only Fixed problems with file uploads when open_basedir was enabled.

Version 1.1

New Features and Improvements:

  • Attention: ASP.NET only The ckfinder.config file has been replaced with config.ascx, which now uses pure C# syntax instead of XML. It makes it possible to add any kind of code in the settings, giving much more flexibility. Previous configuration files must be "translated" to the new format.
  • Attention: Some additional security features have been introduced, changing the behavior present on previous versions:
    • The CheckAuthentication() function has been introduced in the configuration file. It must return "true" to CKFinder to work. Pay attention to the comments you will find there.
    • Allowed/denied extensions list is now used to filter displayed files. In previous versions it was used only to restrict file uploads
    • In the default config file, the allowed extensions list is now defined instead of denied extensions list (white list approach).
    • Automatic detection of invalid image files on upload.
    • Disabling the upload if HTML is found inside specific files to prevent against UXSS.
  • Introduced CKFinder for ASP and CKFinder for ColdFusion.
  • Full server side source code is now available.
  • CKFinder is now compatible with Safari 3 (WebKit based browsers) and Opera 9.5.
  • CKFinder is now fully compatible with FCKeditor 2.5, including QuickUpload support.
  • New configuration option added to set maximum dimension of uploaded images.
  • Improved speed of thumbnails loading by CKFinder. HTTP code 304 is being sent whenever possible.
  • An alert message is now displayed when the "View" popup is blocked by the browser.
  • Dozens of small fixes and enhancements.

Fixed Bugs

  • Fixed incompatibility issues with IE 5.5/6 ("The page cannot be displayed").
  • Fixed IE6 incompatibility with the "Navigate sub-frames across multiple domains" security setting.
  • PHP only Removed potential problems with umask & creating directories. Directories are now chmoded to 0755 after creation.
  • PHP only No errors when memory_get_usage() function is undefined.
  • Fixed the issue with the calculation of the size of thumbnails.
  • ASP.NET only Improved error handling. Error messages are now properly displayed instead of error 110.
  • CKFinder now gracefully handles situations, where the connector response is broken.
  • Fixed the issue with getting files after renaming a folder.
  • PHP only Fixed the issue with setting maxSize. It was ignored previously.
  • PHP only It works with error_reporting set to E_STRICT.
  • PHP only Fixed small issues with PHP4 and thumbnails generation.
  • Thumbnails are not retrieved if no FileView permission in the folder.

Version 1.0.1

Fixed incompatibility issues with IE 5.5/6.

Version 1.0

First public release.