1.0.0 • Published 10 months ago

ckeditor-file-manager-js v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

ckeditor-file-manager-js

Nodejs implementation of FCKEditor’s File Manager (File Browser) feature integration in CKEditor

According article http://www.mixedwaves.com/2010/02/integrating-fckeditor-filemanager-in-ckeditor/ CKEditor does not provide the File Manager/File Browser that it used to provide by default in FCKEditor. This functionality is now provided by CKFinder, which is not a free product. This package provides Node.js implementation of FCKEditor’s File Manager (File Browser) feature integration in CKEditor.

Installation

$ npm install --save ckeditor-file-manager-js

Usage

var browser = require('ckeditor-file-manager-js');

module.exports = function (app) {
  app.all('/browse_url', browser.browse);
  app.post('/upload_url', browser.upload);
};

In code above we have defined two routes, which we will use in CKEditor intialization code. So first, that we need is download and put CKEditor in desired folder, for example /path_to_ckeditor/. Then we need download latest version of FCKeditor (2.6.11) https://sourceforge.net/projects/fckeditor/files/FCKeditor/, copy filemanager folder to ckeditor plugins directory.

The last thing you need is modify the CKEditor intialization code like below

CKEDITOR.replace('editorId', {
  filebrowserBrowseUrl:
    '/path_to_ckeditor/plugins/filemanager/browser/default/browser.html?Connector=/browse_url',
  filebrowserUploadUrl: '/upload_url?Type=File',
  filebrowserImageUploadUrl: '/upload_url?Type=Image',
  filebrowserFlashUploadUrl: '/upload_url?Type=Flash',
});