There are the following folders:
Folders | Description |
---|---|
core | Contains source codes of CKEditor that are not compressed yet. These source codes are used for running in the development mode. |
dev | Contains sub-folders and files that are used for generating JavaScript files in the production mode. In this mode, all these files are compressed. |
lang | Contains language files of CKEditor. |
plugins | Contains plugin files that are necessary for CKEditor to work. |
samples | Contains samples of CKEditor. |
skins | Contains themes of CKEditor along with toolbar buttons and stylesheet definitions. |
Files | Description |
---|---|
ckeditor.js | The heart of CKEditor application. It is the unique compressed file which contains all of codes to run CKEditor. |
config.js | Allows users to customize some configurations. |
contents.css | Defines the stylesheets of the CKEditor application. |
styles.js | Defines style definitions for the CKEditor plugins. |
CKEditor in the eXo Platform context
There is a .war
package named
CommonsResources
which integrates the CKEditor application into eXo Platform. The source code is placed inside the [$Commons]/commons-webui-resources/src/main/webapp/
folder.
Its structure consists of the folders and files below:
Folders & Files | Description |
---|---|
ckeditor | Contains all source codes of CKEditor. |
eXoConfig.js | Registers external plugins, and defines some types of the toolbar. |
eXoPlugins.js | Defines some utility functions which can be used by external plugins. |