CKFinder is highly customizable and can be adjusted to your needs. In order to make your customization efforts easier, below you will find a summary of the contents of the CKFinder installation package. This should help you minimize the number of files deployed to the production server in case you wanted to only use the bare minimum that can make CKFinder work. If needed, you can go through the file list below and manually remove some of them according to your needs.
-
_samples
– this directory contains CKFinder samples. Using the sample files is the easiest way to verify whether your setup works properly. If CKFinder works correctly, you can safely remove the whole_ samples
folder. -
core
– this directory contains core CKFinder files, including the connector. It is necessary for CKFinder to work and should be left untouched. -
help
– this directory contains the CKFinder User's Guide that is available when you click the Help toolbar button. If you disable the Help button, you can delete this folder. Likewise, you can remove particular language versions of the User's Guide if you feel they will not be needed by the users of your website. -
lang
– this directory contains CKFinder language files. It is necessary for CKFinder to work, although you can remove the unused language files if you force the CKFinder interface language using theCKFinder.config.language
property set in theconfig.js
file. -
plugins
– this directory contains the plugin files and is necessary for CKFinder to work. Due to the modular construction of the file browser some core functionality was delegated to plugins. You can remove some unused plugins that are not packed inckfinder.js
and are only loaded on demand through theCKFinder.config.extraPlugins
property. -
skins
– this directory contains CKFinder skin files along with toolbar buttons and stylesheet definitions and is necessary for CKFinder to work. You can however remove unused skins and their files. -
userfiles
– this is the default upload folder for files uploaded with CKFinder. If you change it in your file browser configuration, you can safely remove this directory.
From the CKFinder root directory you can safely remove the following files:
-
translations.txt
-
install.txt
-
changelog.txt