Latest CKFinder is always the greatest CKFinder. Each new release brings plenty of bug fixes and new features, so it is highly recommended to upgrade often.
userfiles
folder if you configured CKFinder to store files there).ckfinder.js
to help browsers recognize that the new version of the file is available, e.g.: <script type="text/javascript" src="/ckfinder/ckfinder.js?t=20100601"></script>
Although some configuration options in CKFinder 3.x look familiar, its configuration and API are incompatible with previous versions of CKFinder.
CKFinder 3.x comes wth many new features, but at the same time it misses a couple of features available in CKFinder 2.x:
These features may be added in the future CKFinder releases.
CKFinder 3.x also dropped support for Internet Explorer 8 and is no longer shipped with the Flash component for file uploads, which sometimes required really tricky workarounds due to Flash bugs with handling cookies. In CKFinder 3.x HTML5 features are exclusively used for multiple file uploads — the fallback in older browsers is that users can only select one file.
userfiles
folder if you configured CKFinder to store files there).ckfinder.js
to help browsers recognize that the new version of the file is available, e.g.: <script type="text/javascript" src="/ckfinder/ckfinder.js?t=20100601"></script>
To integrate CKFinder with your application you need to attach the main CKFinder JavaScript file to the page, like shown above. To start the application on a page as a widget, add the following HTML container where CKFinder will be rendered:
<div id="ckfinder1"></div>
and then add the JavaScript code to the document to insert CKFinder into that container:
<script> CKFinder.widget( 'ckfinder1', { width: 960, height: 700, } ); </script>
Please refer to CKFinder Quick Start Guide to find more information about integrating CKFinder with your website.
Note: The plugins from version 2.x are not compatible with version 3.x. If you created any custom plugins, they need to be rewritten. To check what custom changes you made in the past in your own copy of CKFinder 2.x, you can download a fresh copy from http://cksource.com/ckfinder and compare both versions using a diff
tool (for example WinMerge).
The following table sums up the differences between the server-side side configuration options available in CKFinder 2 and CKFinder 3.
Refer to the Configuration Options Migration - JavaScript Settings section for a list of changes in the client-side options (defined in config.js
or passed inline when creating CKFinder instances).