There are the following folders:
Folders | Description |
---|---|
samples | Contains CKEditor samples. |
source | Contains CKEditor source code. |
adapters | Contains CKEditor adapters. It may be removed if you do not use any adapters, like the jQuery one. |
images | Contains CKEditor graphics files. |
lang | Contains CKEditor language files. |
plugins | Contains plugin files that are necessary for CKEditor to work. |
skins | Contains CKEditor skin files along with toolbar buttons and stylesheet definitions. |
themes | Contains the CKEditor theme. |
Files | Description |
---|---|
ckeditor.js | The heart of CKEditor application. It is the unique compressed file which contains all of codes to run CKEditor. |
ckeditorbasic.js | The compressed file like ckeditor.js , but it is only a bootstrap which
contains the core functionality only, so the rest of the code can be loaded at later time, avoiding delaying
the initial load of the page.
|
ckeditorsource.js | An uncompressed version of ckeditor.js .
|
ckeditorbasicsource.js | An uncompressed version of ckeditorbasic.js .
|
config.js | Allows users to customize some configurations. |
contents.css | Defines the stylesheets of the CKEditor application. |
ckeditor.asp | It is used for ASP integration. |
ckeditor.php | It is used for PHP integration. |
ckeditorphp4.php | It is used for PHP4 integration. |
ckeditorphp5.php | It is used for PHP5 integration. |
ckeditor.pack | Re-builds the compression version of 2 files: ckeditor.js , and ckeditorbasic.js .
|
CKEditor in the eXo Platform context
There is a .war
package named
eXoWCMResources
which integrates the CKEditor application into eXo Platform.
The source code is placed inside the [$ECMS]/apps/resources-wcm/src/main/webapp/
folder.
Its structure consists of the folders and files below:
Folders & Files | Description |
---|---|
ckeditor | Contains all source codes of CKEditor. |
eXoPlugins | Contains the source code of 3 external plugins: Insert Content Link, Insert Portal Link, WCM Insert Gadget. |
eXoConfig.js | Registers 3 external plugins, and define some types of the toolbar. |
eXoPlugins.js | Defines some utility functions which can be used by 3 external plugins. |