Using CKFinder Plugins

This website contains links to software which is no longer maintained. For the latest documentation about current CKSource projects, including software like CKEditor 4/CKEditor 5, CKFinder 3, Cloud Services, Letters, Accessibility Checker, please visit the new documentation website.

CKFinder is a plugin-based application and as such it can be extended relatively easily.

Enabling JavaScript Plugins

To add a plugin to CKFinder, upload it to the plugins folder and enable it by using the extraPlugins configuration option in the config.js file:

CKFinder.customConfig = function( config )
	config.extraPlugins = 'dummy';

Enabling ASP.NET Plugins

To enable an ASP.NET plugin, follow the steps below.

Step 1: Create a Reference to the .dll File

To add a plugin to CKFinder, create a reference to the .dll file containing the plugin (for example: CKFinder_ImageResize.dll) in your project, using one of the following methods:

  • manually copy the .dll file with the plugin (it is located in the ckfinder/plugins/pluginname/bin/Release directory) to the bin directory of your website,
  • or in your Visual Studio.NET project, right-click References in the Solution Explorer section, then use Browse to select the .dll file from the directory you have saved it in.

Step 2: Enable the Plugin in config.ascx

You should now enable the plugin in the configuration file (config.ascx):

Plugins = new string[] {
	"CKFinder.Plugins.ImageResize, CKFinder_ImageResize"

Related Topics

This page was last edited on 21 April 2011, at 11:24.