CKFinder functionality can be extended with server-side plugins. Although the full source code of the CKFinder server connector is available and can be changed in any way, a much better way of enhancing the CKFinder connector is to create a plugin.
The main advantages of plugins are:
- Upgrades are much easier.
- The plugin code is in a single place.
- Plugins can be easily turned off when are not needed anymore.
Common use cases:
- Adding a new server side command (i.e.
fileditor
andimageresize
plugin). - Working with uploaded file (i.e.
watermark
plugin). - Extending the information returned by the
Init
command (i.e.imageresize
plugin).