
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. |